UNPKG

@connectycube/chat-widget

Version:

A customizable React chat widget built on the ConnectyCube platform, enabling real-time messaging, calls, and user engagement in any web app.

7,564 lines 1.1 MB
import e from "i18next";
import { initReactI18next as t, useTranslation as n } from "react-i18next";
import * as r from "react";
import i, { memo as a, useCallback as o, useEffect as s, useMemo as c, useRef as l, useState as u } from "react";
import { create as d } from "zustand";
import { ActiveMedia as f, CallDataType as p, CallType as m, ChatStatus as h, ChatType as g, ConnectyCube as _, DevicePlatform as v, DialogType as y, NotificationChannel as b, initConnectyCube as x, useConnectyCube as S } from "@connectycube/react";
import C from "get-browser-fingerprint";
import * as w from "@radix-ui/react-alert-dialog";
import { clsx as T } from "clsx";
import { twMerge as E } from "tailwind-merge";
import { Slot as D } from "@radix-ui/react-slot";
import { cva as O } from "class-variance-authority";
import { Ban as k, Check as A, CheckCheck as j, CheckIcon as M, ChevronRightIcon as N, Clock as ee, Ellipsis as P, File as te, FilePlusCorner as ne, FileXCorner as re, Globe as ie, Loader as ae, LoaderCircle as oe, LogOut as se, Maximize as ce, Mic as le, MicOff as ue, Minimize as de, Paperclip as fe, Phone as pe, PhoneIncoming as me, PhoneMissed as he, PhoneOff as ge, PhoneOutgoing as _e, PictureInPicture2 as ve, ScreenShare as ye, ScreenShareOff as be, Search as xe, SendHorizontal as Se, Sparkles as Ce, Users as we, Video as Te, VideoOff as Ee, WandSparkles as De, X as Oe, XIcon as ke } from "lucide-react";
import { Toaster as Ae, toast as F } from "sonner";
import { createPortal as je } from "react-dom";
import * as Me from "@radix-ui/react-avatar";
import { differenceInCalendarDays as Ne, format as Pe, formatDistanceToNow as Fe, isToday as Ie, subSeconds as Le } from "date-fns";
import * as Re from "@radix-ui/react-dropdown-menu";
import { Root as ze } from "@radix-ui/react-label";
import { generateText as Be } from "ai";
import { createGoogleGenerativeAI as Ve } from "@ai-sdk/google";
import He from "react-textarea-autosize";
import Ue from "linkify-react";
import { useInView as We } from "react-intersection-observer";
import { VList as Ge, Virtualizer as Ke } from "virtua";
import { useForm as qe } from "react-hook-form";
import * as Je from "@radix-ui/react-checkbox";
import * as Ye from "@radix-ui/react-tabs";
import * as Xe from "@radix-ui/react-dialog";
import { DialogDescription as Ze } from "@radix-ui/react-dialog";
import * as Qe from "@radix-ui/react-tooltip";
import * as $e from "@radix-ui/react-switch";
//#region src/helpers/widget.ts
var et = (e = []) => e.slice().filter(Boolean).sort((e, t) => e.id - t.id).reduce((e, { id: t }) => `${e}:${t}`, at), tt = (e) => new Promise((t) => setTimeout(t, e)), nt = (e) => e.replace(/@supports\s*\(\(*\s*-webkit-hyphens\s*:\s*none\s*\)*\s*and\s*\(not\s*\(margin-trim\s*:\s*inline\)\)\s*\)\s*or\s*\(\(*\s*-moz-orient\s*:\s*inline\s*\)*\s*and\s*\(not\s*\(color\s*:\s*rgb\(from\s+red\s+r\s+g\s+b\)\)\)\s*\)\s*\{\s*([\s\S]*?)\s*\}/gm, (e, t) => t.trim()), I = () => typeof window < "u" && typeof document < "u", rt = /* @__PURE__ */ function(e) {
	return e.WRAPPER = "data-connectycube-chat-widget-wrapper", e.FOCUSED = "data-connectycube-chat-widget-focused", e;
}({}), it = "15px", at = "external_id", ot = "::current_user", st = /* @__PURE__ */ function(e) {
	return e.GET_SUMMARY = "ai:get-summary", e.CHANGE_TONE = "ai:change-tone", e.DEFAULT = "ai:default", e;
}({}), ct = /* @__PURE__ */ function(e) {
	return e.LAST_7_DAYS = "last-7-days", e.LAST_DAY = "last-day", e.UNREADS = "unreads", e;
}({}), lt = /* @__PURE__ */ function(e) {
	return e.POSITIVE = "positive", e.NEGATIVE = "negative", e.CRINGE = "cringe", e;
}({}), ut = /* @__PURE__ */ function(e) {
	return e.AI_TEXT_SUMMARY = "ai-text-summary", e;
}({}), dt = {
	AddMembers: "إضافة أعضاء",
	Admin: "مسؤول",
	areTyping: "يكتبون",
	Cancel: "إلغاء",
	ChatName: "اسم الغرفة",
	ChatNameRequired: "اسم الغرفة مطلوب",
	Chat: "غررفة",
	Chats: "الغرف",
	ChooseChat: "اختر غرفة",
	Continue: "متابعة",
	CreateGroupChat: "إنشاء مجموعة",
	Delete: "حذف",
	Draft: "مسودة",
	"EnterMessage...": "أدخل رسالة...",
	EnterUserName: "أدخل اسم المستخدم",
	ExitChat: "مغادرة الغرفة",
	ExitChatConfirm: "هل أنت متأكد من أنك تريد مغادرة هذه الغرفة؟",
	FileTypeNotSupported: "تنسيق الملف غير مدعوم",
	isTyping: "يكتب",
	me: "أنا",
	Members: "الأعضاء",
	members: "الأعضاء",
	NewGroup: "مجموعة جديدة",
	NewMessage: "رسالة جديدة",
	NoChats: "ابدأ دردشتك الأولى و انظر ما سيحدث!",
	NoMessages: "لا توجد رسائل بعد",
	NoOnlineUsers: "لا يوجد مستخدمين متصلين",
	Profile: "الملف الشخصي",
	RemoveMembers: "إزالة الأعضاء",
	"RemoveMembers?": "هل أنت متأكد من أنك تريد إزالة الأعضاء؟",
	Reset: "إعادة تعيين",
	"Search...": "ابحث...",
	Select: "اختار",
	Send: "ارسل",
	StartChat: "بدء غرفة",
	NewUserChatDialogTitle: "إرسال رسالة إلى المستخدم",
	NewGroupChatDialogTitle: "بدء مجموعة جديدة",
	"typing...": "يكتب...",
	Users: "المستخدمون",
	you: "أنت",
	Video: "فيديو",
	Call: "مكالمة",
	Block: "حظر",
	UnBlock: "إلغاء الحظر",
	Report: "إبلاغ",
	ReportUser: "إبلاغ المستخدم",
	WhatsWrongWithThisUser: "ما المشكلة مع هذا المستخدم؟",
	ProvideReason: "سبب الإبلاغ",
	ReportCreatedSuccessfully: "تم إنشاء الإبلاغ بنجاح",
	ReportSubmitFailed: "فشل في تقديم الإبلاغ",
	MyProfile: "ملفي الشخصي",
	YouBlocked: "أنت محظور من قبل هذا المستخدم",
	BlockList: "قائمة الحظر",
	AddToBlockList: "إضافة إلى قائمة الحظر",
	"AddToBlockList?": "هل أنت متأكد من أنك تريد إضافة {{name}} إلى قائمة الحظر؟",
	RemoveFromBlockList: "إزالة من قائمة الحظر",
	"RemoveFromBlockList?": "هل أنت متأكد من أنك تريد إزالة {{name}} من قائمة الحظر؟",
	BlockListEmpty: "قائمة الحظر فارغة",
	NotificationSettings: "إعدادات الإشعارات",
	Notifications: "الإشعارات",
	NotificationSound: "صوت الإشعار",
	PushNotifications: "الإشعارات الدفعية",
	PleaseWait: "يرجى الانتظار",
	Available: "متاح",
	Busy: "مشغول",
	Away: "بعيد",
	Online: "متصل",
	LastSeen: "آخر ظهور",
	IncomingCall: "مكالمة واردة",
	IncomingAudioCall: "مكالمة صوتية واردة من {{name}}",
	IncomingVideoCall: "مكالمة فيديو واردة من {{name}}",
	Accept: "قبول",
	Reject: "رفض",
	RejectedCall: "{{name}} رفض المكالمة",
	MissedCall: "مكالمة فائتة من {{name}}",
	AuthForm: {
		Login: "تسجيل الدخول",
		Password: "كلمة المرور",
		Register: "التسجيل",
		Registration: "التسجيل",
		LoginRequired: "تسجيل الدخول مطلوب",
		LoginMinLimit: "يجب أن يكون تسجيل الدخول على الأقل {{limit}} حرف",
		LoginMaxLimit: "يجب أن يكون تسجيل الدخول على الأكثر {{limit}} حرف",
		PasswordRequired: "كلمة المرور مطلوبة",
		PasswordMinLimit: "يجب أن تكون كلمة المرور على الأقل {{limit}} حرف",
		PasswordMaxLimit: "يجب أن تكون كلمة المرور على الأكثر {{limit}} حرف",
		LoginDescription: "أدخل تسجيل الدخول وكلمة المرور للوصول إلى حسابك",
		RegisterDescription: "املأ النموذج أدناه للتسجيل",
		"ToRegister?": "ليس لديك حساب؟",
		"ToLogin?": "لديك حساب بالفعل؟"
	},
	SingleViewForm: {
		Title: "قدم بيانات الاتصال الخاصة بك لبدء غرفة",
		Subtitle: "لن نشارك عنوان بريدك الإلكتروني. يتم استخدام عنوان بريدك الإلكتروني فقط للتواصل معك",
		NamePlaceholder: "الاسم",
		NameRequired: "الاسم مطلوب",
		EmailPlaceholder: "البريد الإلكتروني",
		EmailRequired: "البريد الإلكتروني مطلوب",
		EmailInvalid: "تنسيق البريد الإلكتروني غير صالح",
		AcceptTermsAndConditions: "قبول الشروط والأحكام",
		AcceptTermsAndConditionsError: "يجب عليك قبول الشروط والأحكام",
		TermsAndConditionsText: "بالنقر على هذا المربع، توافق على",
		TermsAndConditionsLink: "الشروط والأحكام",
		RememberMe: "تذكرني",
		RememberMeText: "هذا جهازي الخاص",
		Next: "التالي"
	},
	SingleViewChatError: "الخصم(ون) للغرفة غير موجود",
	Information: "المعلومات",
	AI: {
		GetSummary: "الحصول على ملخص",
		ChangeMessageTone: "تغيير نبرة الرسالة",
		SummaryMessageTitle: "هذه الرسالة خاصة بك فقط",
		forLast7Days: "لآخر ٧ أيام",
		forLastDay: "للأمس",
		forUnreads: "للرسائل غير المقروءة",
		MessageTone: "تغيير نبرة الرسالة",
		EmptyMessageTone: "لا يمكن تغيير نبرة الرسالة الفارغة",
		positive: "إيجابي",
		negative: "سلبي",
		cringe: "محرج"
	},
	CallHistory: {
		RejectedIncoming: "مكالمة واردة مرفوضة",
		RejectedOutgoing: "مكالمة صادرة مرفوضة",
		Unanswered: "غير مستجوبة",
		Missed: "مكالمة فائتة",
		Canceled: "ملغاة",
		Ended: "منتهية",
		videoCall: "مكالمة فيديو",
		audioCall: "مكالمة صوتية",
		defaultCall: "مكالمة"
	},
	DragAndDrop: "اسحب وضع الملفات هنا"
}, ft = {
	AddMembers: "Add members",
	Admin: "Admin",
	areTyping: "are typing",
	Cancel: "Cancel",
	ChatName: "Chat name",
	ChatNameRequired: "Chat name is required",
	Chat: "Chat",
	Chats: "Chats",
	ChooseChat: "Choose a chat",
	Continue: "Continue",
	CreateGroupChat: "Create group chat",
	Delete: "Delete",
	Draft: "Draft",
	"EnterMessage...": "Enter message...",
	EnterUserName: "Enter user name",
	ExitChat: "Exit chat",
	ExitChatConfirm: "Are you sure you want to leave this chat?",
	FileTypeNotSupported: "File format is not supported",
	isTyping: "is typing",
	me: "me",
	Members: "Members",
	members: "members",
	NewGroup: "New group",
	NewMessage: "New message",
	NoChats: "Begin your first chat and see what happens!",
	NoMessages: "No messages yet",
	NoOnlineUsers: "No online users",
	Profile: "Profile",
	RemoveMembers: "Remove members",
	"RemoveMembers?": "Are you sure you want to remove members?",
	Reset: "Reset",
	"Search...": "Search...",
	Select: "Select",
	Send: "Send",
	StartChat: "Start chat",
	NewUserChatDialogTitle: "Send message to user",
	NewGroupChatDialogTitle: "Start a new Group",
	"typing...": "typing...",
	Users: "Users",
	you: "you",
	Video: "Video",
	Call: "Call",
	Block: "Block",
	UnBlock: "Unblock",
	Report: "Report",
	ReportUser: "Report user",
	WhatsWrongWithThisUser: "What's wrong with this user?",
	ProvideReason: "Reason for reporting",
	ReportCreatedSuccessfully: "Report has been created successfully",
	ReportSubmitFailed: "Failed to submit report",
	MyProfile: "My profile",
	YouBlocked: "You are blocked by this user",
	BlockList: "Block list",
	AddToBlockList: "Add to block list",
	"AddToBlockList?": "Are you sure you want to add {{name}} to block list?",
	RemoveFromBlockList: "Remove from block list",
	"RemoveFromBlockList?": "Are you sure you want to remove {{name}} from block list?",
	BlockListEmpty: "Block list is empty",
	NotificationSettings: "Notification settings",
	Notifications: "Notifications",
	NotificationSound: "Notification sound",
	PushNotifications: "Push notifications",
	PleaseWait: "Please wait",
	Available: "Available",
	Busy: "Busy",
	Away: "Away",
	Online: "Online",
	LastSeen: "Last seen",
	IncomingCall: "Incoming call",
	IncomingAudioCall: "Incoming audio call from {{name}}",
	IncomingVideoCall: "Incoming video call from {{name}}",
	Accept: "Accept",
	Reject: "Reject",
	RejectedCall: "{{name}} rejected the call",
	MissedCall: "Missed call from {{name}}",
	AuthForm: {
		Login: "Login",
		Password: "Password",
		Register: "Register",
		Registration: "Registration",
		LoginRequired: "Login is required",
		LoginMinLimit: "Login must be at least {{limit}} symbols",
		LoginMaxLimit: "Login must be at most {{limit}} symbols",
		PasswordRequired: "Login is required",
		PasswordMinLimit: "Password must be at least {{limit}} symbols",
		PasswordMaxLimit: "Password must be at most {{limit}} symbols",
		LoginDescription: "Enter your login and password to access your account",
		RegisterDescription: "Fill in the form below to sign up",
		"ToRegister?": "Don't have an account?",
		"ToLogin?": "Already have an account?"
	},
	SingleViewForm: {
		Title: "Submit your contact data to start a chat",
		Subtitle: "We will not share your email address. Your email address is used solely to contact you",
		NamePlaceholder: "Name",
		NameRequired: "Name is required",
		EmailPlaceholder: "Email",
		EmailRequired: "Email is required",
		EmailInvalid: "Invalid email format",
		AcceptTermsAndConditions: "Accept terms and conditions",
		AcceptTermsAndConditionsError: "You must accept the terms and conditions",
		TermsAndConditionsText: "By clicking this checkbox, you agree to the",
		TermsAndConditionsLink: "terms and conditions",
		RememberMe: "Remember me",
		RememberMeText: "This is my private device",
		Next: "Next"
	},
	SingleViewChatError: "Opponent(s) for the chat not found",
	Information: "Information",
	AI: {
		GetSummary: "Get summary",
		ChangeMessageTone: "Change message tone",
		SummaryMessageTitle: "Only you can see this message",
		forLast7Days: "for last 7 days",
		forLastDay: "for last day",
		forUnreads: "for unreads",
		MessageTone: "Change message tone",
		EmptyMessageTone: "Can't change tone of empty message",
		positive: "positive",
		negative: "negative",
		cringe: "cringe"
	},
	CallHistory: {
		RejectedIncoming: "Rejected incoming",
		RejectedOutgoing: "Rejected outgoing",
		Unanswered: "Unanswered",
		Missed: "Missed",
		Canceled: "Canceled",
		Ended: "Ended",
		videoCall: "video call",
		audioCall: "audio call",
		defaultCall: "call"
	},
	DragAndDrop: "Drop files here"
}, pt = {
	AddMembers: "Προσθήκη μελών",
	Admin: "Διαχειριστής",
	areTyping: "είναι",
	Cancel: "Ακύρωση",
	ChatName: "Όνομα συνομιλίας",
	ChatNameRequired: "Το όνομα συνομιλίας είναι υποχρεωτικό",
	Chat: "Συνομιλία",
	Chats: "Συνομιλίες",
	ChooseChat: "Επιλέξτε συνομιλία",
	Continue: "Συνέχεια",
	CreateGroupChat: "Δημιουργία ομαδικής συνομιλίας",
	Delete: "Διαγραφή",
	Draft: "Πρόχειρο",
	"EnterMessage...": "Εισάγετε μήνυμα...",
	EnterUserName: "Εισάγετε όνομα χρήστη",
	ExitChat: "Έξοδος από τη συνομιλία",
	ExitChatConfirm: "Είστε σίγουροι ότι θέλετε να φύγετε από αυτή τη συνομιλία;",
	FileTypeNotSupported: "Η μορφή αρχείου δεν υποστηρίζεται",
	isTyping: "είναι",
	me: "εγώ",
	Members: "Μέλη",
	members: "μέλη",
	NewGroup: "Νέα ομάδα",
	NewMessage: "Νέο μήνυμα",
	NoChats: "Επιλέξτε κάποιο χρήστη από τη λίστα Χρήστες και ξεκινήστε την πρώτη σας συνομιλία!",
	NoMessages: "Δεν υπάρχουν μηνύματα",
	NoOnlineUsers: "Δεν υπάρχουν συνδεδεμένοι χρήστες",
	Profile: "Προφίλ",
	RemoveMembers: "Αφαίρεση μελών",
	"RemoveMembers?": "Είστε σίγουροι ότι θέλετε να αφαιρέσετε τα μέλη;",
	Reset: "Επαναφορά",
	"Search...": "Αναζήτηση...",
	Select: "Επιλογή",
	Send: "Αποστολή",
	StartChat: "Έναρξη συνομιλίας",
	NewUserChatDialogTitle: "Αποστολή μηνύματος σε μέλος",
	NewGroupChatDialogTitle: "Δημιουργία νέας ομάδας",
	"typing...": "πληκτρολογεί...",
	Users: "Χρήστες",
	you: "εσύ",
	Video: "Βίντεο",
	Call: "Κλήση",
	Block: "Block",
	UnBlock: "Unblock",
	Report: "Αναφορά",
	ReportUser: "Αναφορά χρήστη",
	WhatsWrongWithThisUser: "Τι θέλετε να αναφέρετε για αυτόν το χρήστη;",
	ProvideReason: "Λόγος αναφοράς",
	ReportCreatedSuccessfully: "Η αναφορά για το χρήστη έγινε",
	ReportSubmitFailed: "Σφάλμα στη δημιουργία αναφοράς",
	MyProfile: "Το προφίλ μου",
	YouBlocked: "Αυτός ο χρήστης σας έχει κάνει Block",
	BlockList: "Λίστα Blocked χρηστών",
	AddToBlockList: "Προσθήκη στη λίστα Blocked",
	"AddToBlockList?": "Σίγουρα θέλετε να προσθέσετε το χρήστη {{name}} στη λίστα Blocked;",
	RemoveFromBlockList: "Αφαίρεση από τη λίστα Blocked",
	"RemoveFromBlockList?": "Σίγουρα θέλετε να αφαιρέσετε το χρήστη {{name}} από τη λίστα Blocked;",
	BlockListEmpty: "Η Blocked λίστα είναι άδεια",
	NotificationSettings: "Ρυθμίσεις ειδοποιήσεων",
	Notifications: "Ειδοποιήσεις",
	NotificationSound: "Ήχος ειδοποίησης",
	PushNotifications: "Ειδοποιήσεις push",
	PleaseWait: "Παρακαλώ περιμένετε",
	Available: "Διαθέσιμος/η",
	Busy: "Απασχολημένος/η",
	Away: "Απουσιάζω",
	Online: "Συνδεδεμένος/η",
	LastSeen: "Τελευταία εμφάνιση",
	IncomingCall: "Εισερχόμενη κλήση",
	IncomingAudioCall: "Εισερχόμενη κλήση ήχου από τον χρήστη {{name}}",
	IncomingVideoCall: "Εισερχόμενη κλήση βίντεο από τον χρήστη {{name}}",
	Accept: "Αποδοχή",
	Reject: "Απόρριψη",
	RejectedCall: "Ο χρήστης {{name}} απέρριψε την κλήση",
	MissedCall: "Αναπάντητη κλήση από τον χρήστη {{name}}",
	AuthForm: {
		Login: "Σύνδεση",
		Password: "Κωδικός πρόσβασης",
		Register: "Εγγραφή",
		Registration: "Εγγραφή",
		LoginRequired: "Το όνομα χρήστη είναι υποχρεωτικό",
		LoginMinLimit: "Το όνομα χρήστη πρέπει να έχει τουλάχιστον {{limit}} χαρακτήρες",
		LoginMaxLimit: "Το όνομα χρήστη πρέπει να έχει το πολύ {{limit}} χαρακτήρες",
		PasswordRequired: "Ο κωδικός πρόσβασης είναι υποχρεωτικός",
		PasswordMinLimit: "Ο κωδικός πρόσβασης πρέπει να έχει τουλάχιστον {{limit}} χαρακτήρες",
		PasswordMaxLimit: "Ο κωδικός πρόσβασης πρέπει να έχει το πολύ {{limit}} χαρακτήρες",
		LoginDescription: "Εισάγετε το όνομα χρήστη και τον κωδικό πρόσβασης για να αποκτήσετε πρόσβαση στον λογαριασμό σας",
		RegisterDescription: "Συμπληρώστε την παρακάτω φόρμα για να εγγραφείτε",
		"ToRegister?": "Δεν έχετε λογαριασμό;",
		"ToLogin?": "Έχετε ήδη λογαριασμό;"
	},
	SingleViewForm: {
		Title: "Υποβάλετε τα στοιχεία επικοινωνίας σας για να ξεκινήσετε μια συνομιλία",
		Subtitle: "Δεν θα κοινοποιήσουμε τη διεύθυνση email σας. Η διεύθυνση email σας χρησιμοποιείται αποκλειστικά για να επικοινωνήσουμε μαζί σας.",
		NamePlaceholder: "Όνομα",
		NameRequired: "Το όνομα είναι υποχρεωτικό",
		EmailPlaceholder: "E-mail",
		EmailRequired: "Απαιτείται email",
		Emailnvalid: "Μη έγκυρη μορφή email",
		AcceptTermsAndConditions: "Αποδοχή όρων και προϋποθέσεων",
		AcceptTermsAndConditionsError: "Πρέπει να αποδεχτείτε τους όρους και τις προϋποθέσεις",
		TermsAndConditionsText: "Κάνοντας κλικ σε αυτό το πλαίσιο, συμφωνείτε με τους",
		TermsAndConditionsLink: "όρους και προϋποθέσεις",
		RememberMe: "Να με θυμάσαι",
		RememberMeText: "Αυτή είναι η προσωπική μου συσκευή",
		Next: "Επόμενο"
	},
	SingleViewChatError: "Δεν βρέθηκαν αντίπαλοι για τη συνομιλία",
	Information: "Πληροφορίες",
	AI: {
		GetSummary: "Λήψη σύνοψης",
		ChangeMessageTone: "Αλλαγή τόνου μηνύματος",
		SummaryMessageTitle: "Μόνο εσείς μπορείτε να δείτε αυτό το μήνυμα",
		forLast7Days: "για τις τελευταίες 7 ημέρες",
		forLastDay: "για την τελευταία ημέρα",
		forUnreads: "για μη αναγνωσμένα",
		MessageTone: "Αλλαγή τόνου μηνύματος",
		EmptyMessageTone: "Δεν είναι δυνατή η αλλαγή του τόνου ενός κενού μηνύματος",
		positive: "θετικός",
		negative: "αρνητικός",
		cringe: "κρίμα"
	},
	CallHistory: {
		RejectedIncoming: "Απορρίφθηκε εισερχόμενη κλήση",
		RejectedOutgoing: "Απορρίφθηκε εξερχόμενη κλήση",
		Unanswered: "Μη απαντημένη κλήση",
		Missed: "Αναπάντητη κλήση",
		Canceled: "Ακυρώθηκε",
		Ended: "Ολοκληρώθηκε",
		videoCall: "βιντεοκλήση",
		audioCall: "ηχητική κλήση",
		defaultCall: "κλήση"
	},
	DragAndDrop: "Αποθέστε αρχεία εδώ"
}, mt = {
	AddMembers: "Añadir miembros",
	Admin: "Administrador",
	areTyping: "están escribiendo",
	Cancel: "Cancelar",
	ChatName: "Nombre del chat",
	ChatNameRequired: "El nombre del chat es obligatorio",
	Chat: "Chat",
	Chats: "Chats",
	ChooseChat: "Elegir un chat",
	Continue: "Continuar",
	CreateGroupChat: "Crear chat de grupo",
	Delete: "Eliminar",
	Draft: "Borrador",
	"EnterMessage...": "Escribe un mensaje...",
	EnterUserName: "Introduce el nombre de usuario",
	ExitChat: "Salir del chat",
	ExitChatConfirm: "¿Estás seguro de que quieres salir de este chat?",
	FileTypeNotSupported: "El formato de archivo no es compatible",
	isTyping: "está escribiendo",
	me: "yo",
	Members: "Miembros",
	members: "miembros",
	NewGroup: "Nuevo grupo",
	NewMessage: "Nuevo mensaje",
	NoChats: "¡Inicia tu primer chat y mira qué pasa!",
	NoMessages: "Aún no hay mensajes",
	NoOnlineUsers: "No hay usuarios en línea",
	Profile: "Perfil",
	RemoveMembers: "Eliminar miembros",
	"RemoveMembers?": "¿Seguro que quieres eliminar a los miembros?",
	Reset: "Restablecer",
	"Search...": "Buscar...",
	Select: "Seleccionar",
	Send: "Enviar",
	StartChat: "Iniciar chat",
	NewUserChatDialogTitle: "Enviar mensaje al usuario",
	NewGroupChatDialogTitle: "Iniciar un nuevo grupo",
	"typing...": "escribiendo...",
	Users: "Usuarios",
	you: "tú",
	Video: "Vídeo",
	Call: "Llamada",
	Block: "Bloquear",
	UnBlock: "Desbloquear",
	Report: "Reportar",
	ReportUser: "Reportar usuario",
	WhatsWrongWithThisUser: "¿Qué ocurre con este usuario?",
	ProvideReason: "Motivo del reporte",
	ReportCreatedSuccessfully: "El reporte se ha creado correctamente",
	ReportSubmitFailed: "Error al enviar el reporte",
	MyProfile: "Mi perfil",
	YouBlocked: "Este usuario te ha bloqueado",
	BlockList: "Lista de bloqueados",
	AddToBlockList: "Añadir a la lista de bloqueados",
	"AddToBlockList?": "¿Seguro que quieres añadir a {{name}} a la lista de bloqueados?",
	RemoveFromBlockList: "Eliminar de la lista de bloqueados",
	"RemoveFromBlockList?": "¿Seguro que quieres eliminar a {{name}} de la lista de bloqueados?",
	BlockListEmpty: "La lista de bloqueados está vacía",
	NotificationSettings: "Configuración de notificaciones",
	Notifications: "Notificaciones",
	NotificationSound: "Sonido de notificación",
	PushNotifications: "Notificaciones push",
	PleaseWait: "Por favor, espera",
	Available: "Disponible",
	Busy: "Ocupado",
	Away: "Ausente",
	Online: "En línea",
	LastSeen: "Última vez visto",
	IncomingCall: "Llamada entrante",
	IncomingAudioCall: "Llamada de audio entrante de {{name}}",
	IncomingVideoCall: "Llamada de vídeo entrante de {{name}}",
	Accept: "Aceptar",
	Reject: "Rechazar",
	RejectedCall: "{{name}} rechazó la llamada",
	MissedCall: "Llamada perdida de {{name}}",
	AuthForm: {
		Login: "Iniciar sesión",
		Password: "Contraseña",
		Register: "Registrarse",
		Registration: "Registro",
		LoginRequired: "El usuario es obligatorio",
		LoginMinLimit: "El usuario debe tener al menos {{limit}} caracteres",
		LoginMaxLimit: "El usuario debe tener como máximo {{limit}} caracteres",
		PasswordRequired: "La contraseña es obligatoria",
		PasswordMinLimit: "La contraseña debe tener al menos {{limit}} caracteres",
		PasswordMaxLimit: "La contraseña debe tener como máximo {{limit}} caracteres",
		LoginDescription: "Introduce tu usuario y contraseña para acceder a tu cuenta",
		RegisterDescription: "Rellena el formulario para registrarte",
		"ToRegister?": "¿No tienes una cuenta?",
		"ToLogin?": "¿Ya tienes una cuenta?"
	},
	SingleViewForm: {
		Title: "Envía tus datos de contacto para iniciar un chat",
		Subtitle: "No compartiremos tu dirección de correo electrónico. Se utilizará únicamente para contactarte",
		NamePlaceholder: "Nombre",
		NameRequired: "El nombre es obligatorio",
		EmailPlaceholder: "Correo electrónico",
		EmailRequired: "El correo electrónico es obligatorio",
		EmailInvalid: "Formato de correo electrónico no válido",
		AcceptTermsAndConditions: "Aceptar términos y condiciones",
		AcceptTermsAndConditionsError: "Debes aceptar los términos y condiciones",
		TermsAndConditionsText: "Al marcar esta casilla, aceptas los",
		TermsAndConditionsLink: "términos y condiciones",
		RememberMe: "Recordarme",
		RememberMeText: "Este es mi dispositivo privado",
		Next: "Siguiente"
	},
	SingleViewChatError: "No se encontraron los participantes del chat",
	Information: "Información",
	AI: {
		GetSummary: "Obtener resumen",
		ChangeMessageTone: "Cambiar el tono del mensaje",
		SummaryMessageTitle: "Solo tú puedes ver este mensaje",
		forLast7Days: "de los últimos 7 días",
		forLastDay: "del último día",
		forUnreads: "de los no leídos",
		MessageTone: "Cambiar tono del mensaje",
		EmptyMessageTone: "No se puede cambiar el tono de un mensaje vacío",
		positive: "positivo",
		negative: "negativo",
		cringe: "vergonzoso"
	},
	CallHistory: {
		RejectedIncoming: "Entrante rechazada",
		RejectedOutgoing: "Saliente rechazada",
		Unanswered: "No respondida",
		Missed: "Perdida",
		Canceled: "Cancelada",
		Ended: "Finalizada",
		videoCall: "videollamada",
		audioCall: "llamada de audio",
		defaultCall: "llamada"
	},
	DragAndDrop: "Suelta los archivos aquí"
}, ht = {
	AddMembers: "Додати учасників",
	Admin: "Адмін",
	areTyping: "пишуть",
	Cancel: "Скасувати",
	ChatName: "Назва чату",
	ChatNameRequired: "Назва чату є обов'язковою",
	Chat: "Чат",
	Chats: "Чати",
	ChooseChat: "Оберіть чат",
	Continue: "Продовжити",
	CreateGroupChat: "Створити груповий чат",
	Delete: "Видалити",
	Draft: "Чернетка",
	"EnterMessage...": "Введіть повідомлення...",
	EnterUserName: "Введіть ім'я користувача",
	ExitChat: "Вийти з чату",
	ExitChatConfirm: "Ви впевнені, що хочете вийти з цього чату?",
	FileTypeNotSupported: "Формат файлу не підтримується",
	isTyping: "пише",
	me: "я",
	Members: "Учасники",
	members: "учасники",
	NewGroup: "Нова група",
	NewMessage: "Нове повідомлення",
	NoChats: "Почніть свою першу розмову та подивіться, що станеться!",
	NoMessages: "Поки що немає повідомлень",
	NoOnlineUsers: "Немає онлайн-користувачів",
	Profile: "Профіль",
	RemoveMembers: "Видалити учасників",
	"RemoveMembers?": "Ви впевнені, що хочете видалити учасників?",
	Reset: "Скинути",
	"Search...": "Пошук...",
	Select: "Вибрати",
	Send: "Надіслати",
	StartChat: "Розпочати чат",
	NewUserChatDialogTitle: "Новий чат з користувачем",
	NewGroupChatDialogTitle: "Нова група",
	"typing...": "друкує...",
	Users: "Користувачі",
	you: "ви",
	Video: "Відео",
	Call: "Виклик",
	Block: "Заблокувати",
	UnBlock: "Розблокувати",
	Report: "Поскаржитися",
	ReportUser: "Поскаржитися на користувача",
	WhatsWrongWithThisUser: "Що не так з цим користувачем?",
	ProvideReason: "Підстава",
	ReportCreatedSuccessfully: "Звіт поданий успішно",
	ReportSubmitFailed: "Помилка при поданні звіту",
	MyProfile: "Мій профіль",
	YouBlocked: "Цей користувача вас заблокував",
	BlockList: "Список заблокованих",
	AddToBlockList: "Додати до списку заблокованих",
	"AddToBlockList?": "Ви впевнені, що хочете додати {{name}} до списку заблокованих?",
	RemoveFromBlockList: "Видалити зі списку заблокованих",
	"RemoveFromBlockList?": "Ви впевнені, що хочете видалити {{name}} зі списку заблокованих?",
	BlockListEmpty: "Список заблокованих порожній",
	NotificationSettings: "Налаштування сповіщень",
	Notifications: "Сповіщення",
	NotificationSound: "Звук сповіщення",
	PushNotifications: "Push-сповіщення",
	PleaseWait: "Будь ласка, зачекайте",
	Available: "Присутній",
	Busy: "Зайнятий",
	Away: "Відсутній",
	Online: "В мережі",
	LastSeen: "Був у мережі",
	IncomingCall: "Вхідний виклик",
	IncomingAudioCall: "Вхідний аудіо виклик від {{name}}",
	IncomingVideoCall: "Вхідний відео виклик від {{name}}",
	Accept: "Прийняти",
	Reject: "Відхилити",
	RejectedCall: "{{name}} відхилив виклик",
	MissedCall: "Пропущений виклик від {{name}}",
	AuthForm: {
		Login: "Логін",
		Password: "Пароль",
		Register: "Зареєструвати",
		Registration: "Реєстрація",
		LoginRequired: "Логін є обов'язковим",
		LoginMinLimit: "Логін має містити щонайменше {{limit}} символів",
		LoginMaxLimit: "Логін має містити не більше {{limit}} символів",
		PasswordRequired: "Пароль є обов'язковим",
		PasswordMinLimit: "Пароль має містити щонайменше {{limit}} символів",
		PasswordMaxLimit: "Пароль має містити не більше {{limit}} символів",
		LoginDescription: "Введіть ваш логін та пароль для доступу до акаунту",
		RegisterDescription: "Заповніть форму нижче для реєстрації",
		"ToRegister?": "Ще не маєте акаунту?",
		"ToLogin?": "Вже маєте акаунт?"
	},
	SingleViewForm: {
		Title: "Введіть свою електронну пошту, щоб почати чат",
		Subtitle: "Ми не будемо передавати вашу електронну пошту. Ваша електронна пошта використовується виключно для зв'язку з вами",
		NamePlaceholder: "Ім'я",
		NameRequired: "Ім'я є обов'язковим",
		EmailPlaceholder: "Електронна пошта",
		EmailRequired: "Електронна пошта є обов'язковою",
		EmailInvalid: "Невірний формат електронної пошти",
		AcceptTermsAndConditions: "Прийняти умови та положення",
		AcceptTermsAndConditionsError: "Ви повинні прийняти умови та положення",
		TermsAndConditionsText: "Натискаючи цю галочку, ви погоджуєтесь з",
		TermsAndConditionsLink: "умовами та положеннями",
		RememberMe: "Запам'ятати мене",
		RememberMeText: "Це мій приватний пристрій",
		Next: "Далі"
	},
	SingleViewChatError: "Опонента(ів) для чату не знайдено",
	Information: "Інформація",
	AI: {
		GetSummary: "Отримати резюме",
		ChangeMessageTone: "Змінити тон повідомлення",
		SummaryMessageTitle: "Тільки ти можеш бачити це повідомлення",
		forLast7Days: "за останні 7 днів",
		forLastDay: "за останній день",
		forUnreads: "для непрочитаних",
		MessageTone: "Змінити тон повідомлення",
		EmptyMessageTone: "Неможливо змінити тон пустого повідомлення",
		positive: "позитивний",
		negative: "негативний",
		cringe: "крінж"
	},
	CallHistory: {
		RejectedIncoming: "Відхилений вхідний",
		RejectedOutgoing: "Відхилений вихідний",
		Unanswered: "Неприйнятий",
		Missed: "Пропущений",
		Canceled: "Скасований",
		Ended: "Завершений",
		videoCall: "відео виклик",
		audioCall: "аудіо виклик",
		defaultCall: "виклик"
	},
	DragAndDrop: "Перетягніть файли сюди"
}, gt = {
	en: "English",
	ar: "Arabic",
	el: "Greek",
	es: "Spanish",
	ua: "Ukrainian"
}, _t = I() && localStorage.getItem("translation") || "en";
e.use(t).init({
	resources: {
		en: { translation: ft },
		ar: { translation: dt },
		el: { translation: pt },
		es: { translation: mt },
		ua: { translation: ht }
	},
	lng: _t,
	fallbackLng: "en",
	interpolation: { escapeValue: !1 }
});
//#endregion
//#region src/hooks/store/useActiveTabsStore.ts
var vt = /* @__PURE__ */ function(e) {
	return e.CHATS = "chats", e.USERS = "users", e;
}({}), yt = { activeTab: "chats" }, bt = d((e) => ({
	...yt,
	setActiveTab: (t) => e({ activeTab: t }),
	resetActiveTab: () => e({ activeTab: yt.activeTab })
})), xt = () => {
	bt.setState({ activeTab: "chats" });
}, St = {
	visible: !1,
	title: ""
}, Ct = d((e) => ({
	...St,
	showAlertBusy: (t = "") => e({
		visible: !0,
		title: t
	}),
	hideAlertBusy: () => e({
		visible: !1,
		title: St.title
	})
})), wt = () => {
	Ct.setState({
		visible: !1,
		title: St.title
	});
}, { CHAT_WIDGET_CONNECTYCUBE_SINGLE_VIEW_CHAT_EXTERNAL_ID: Tt, CHAT_WIDGET_CONNECTYCUBE_SINGLE_VIEW_CHAT_NAME: Et, CHAT_WIDGET_CONNECTYCUBE_SINGLE_VIEW_CHAT_PHOTO: Dt, CHAT_WIDGET_CONNECTYCUBE_SINGLE_VIEW_CHAT_OPPONENTS_IDS: Ot } = {
	BASE_URL: "/",
	CHAT_WIDGET_CONNECTYCUBE_APP_ID: "8688",
	CHAT_WIDGET_CONNECTYCUBE_AUTH_KEY: "36E6E853-89DA-4001-B050-51A582CBD981",
	CHAT_WIDGET_CONNECTYCUBE_CONFIG_API_ENDPOINT: "api.connectycube.com",
	CHAT_WIDGET_CONNECTYCUBE_CONFIG_CHAT_ENDPOINT: "chat.connectycube.com",
	CHAT_WIDGET_CONNECTYCUBE_CONFIG_STREAM_MANAGEMENT_ENABLED: "true",
	CHAT_WIDGET_CONNECTYCUBE_GOOGLE_GENERATIVE_AI_API_KEY: "AIzaSyAPUOq_apIEVQc0bhh_FC9Xaoup3zgiq_0",
	CHAT_WIDGET_CONNECTYCUBE_SINGLE_VIEW_CHAT_EXTERNAL_ID: "EXTERNAL-id-012345",
	CHAT_WIDGET_CONNECTYCUBE_SINGLE_VIEW_CHAT_NAME: "Test Store Name - PROD",
	CHAT_WIDGET_CONNECTYCUBE_SINGLE_VIEW_CHAT_OPPONENTS_IDS: "4Ja3BiEWTo,bfoosyJijU,o8k9iLdYiI",
	CHAT_WIDGET_CONNECTYCUBE_SINGLE_VIEW_CHAT_PHOTO: "/logo.png",
	CHAT_WIDGET_CONNECTYCUBE_TERMS_AND_CONDITIONS: "https://connectycube.com/terms-of-use/",
	CHAT_WIDGET_CONNECTYCUBE_WEB_PUSH_SERVICE_WORKER_PATH: "/connectycube-chat-widget-sw.js",
	CHAT_WIDGET_CONNECTYCUBE_WEB_PUSH_VAPID_PUBLIC_KEY: "BGzym4pVV8NX8I186AY7nFufNJabnGndKRB8rm5-8S5UH8ME_WNGOprIt5vvFCocwYvLybC8cg2KhuQfploiP2Q",
	DEV: !1,
	MODE: "production",
	PROD: !0,
	SSR: !1
}, kt = /* @__PURE__ */ function(e) {
	return e.SINGLE = "1on1", e.GROUP = "group", e;
}({}), At = {
	defaultChat: null,
	singleViewChat: {
		externalId: Tt,
		opponentUserIds: Ot,
		name: Et,
		photo: Dt
	}
}, jt = d((e) => ({
	...At,
	setDefaultChat: (t) => e({ defaultChat: t }),
	setSingleViewChat: (t) => e({ singleViewChat: t }),
	resetDefaultChat: () => e({ defaultChat: At.defaultChat }),
	resetSingleViewChat: () => e({ singleViewChat: At.singleViewChat })
})), Mt = (e) => {
	jt.setState(e);
}, Nt = () => {
	jt.setState(At);
}, L = {
	opened: !1,
	splitView: !1,
	singleView: !1,
	showChatStatus: !1,
	showChatActionsAsMenu: !0,
	showOnlineUsersTab: !1,
	hideNewChatButton: !1,
	hideNewUserChatOption: !1,
	hideNewGroupChatOption: !1,
	imgLogoSource: "/logo.png"
}, R = d((e, t) => ({
	...L,
	setOpened: (t) => e({ opened: t }),
	setSplitView: (t) => e({ splitView: t }),
	setSingleView: (t) => e({
		singleView: t,
		splitView: !1
	}),
	setShowChatStatus: (t) => e({ showChatStatus: t }),
	setShowChatActionsAsMenu: (t) => e({ showChatActionsAsMenu: t }),
	setShowOnlineUsersTab: (t) => e({ showOnlineUsersTab: t }),
	setHideNewChatButton: (t) => e({ hideNewChatButton: t }),
	setHideNewUserChatOption: (t) => e({ hideNewUserChatOption: t }),
	setHideNewGroupChatOption: (t) => e({ hideNewGroupChatOption: t }),
	setImgLogoSource: (t) => e({ imgLogoSource: t }),
	toggleOpened: () => e({ opened: !t().opened }),
	resetOpened: () => e({ opened: L.opened }),
	resetSplitView: () => e({ splitView: L.splitView }),
	resetSingleView: () => e({ singleView: L.singleView }),
	resetShowChatStatus: () => e({ showChatStatus: L.showChatStatus }),
	resetShowChatActionsAsMenu: () => e({ showChatActionsAsMenu: L.showChatActionsAsMenu }),
	resetShowOnlineUsersTab: () => e({ showOnlineUsersTab: L.showOnlineUsersTab }),
	resetHideNewChatButton: () => e({ hideNewChatButton: L.hideNewChatButton }),
	resetHideNewUserChatOption: () => e({ hideNewUserChatOption: L.hideNewUserChatOption }),
	resetHideNewGroupChatOption: () => e({ hideNewGroupChatOption: L.hideNewGroupChatOption }),
	resetImgLogoSource: () => e({ imgLogoSource: L.imgLogoSource })
})), Pt = (e) => {
	R.setState(e);
}, Ft = () => {
	R.setState(L);
}, It = "@connectycube/chat-widget:draftMessages", Lt = () => {
	try {
		let e = I() ? localStorage?.getItem(It) : null;
		return e ? JSON.parse(e) : {};
	} catch (e) {
		return console.error("Could not load state from localStorage", e), {};
	}
}, Rt = (e) => {
	if (I()) try {
		let t = JSON.stringify(e);
		localStorage?.setItem(It, t);
	} catch (e) {
		console.error("Could not save state to localStorage", e);
	}
}, zt = () => {
	if (I()) try {
		localStorage?.removeItem(It);
	} catch (e) {
		console.error("Could not clear state from localStorage", e);
	}
}, Bt = Lt(), Vt = d((e) => ({
	draftMessages: Bt,
	setDraftMessages: (t) => {
		e({ draftMessages: t }), Rt(t);
	},
	upsertDraftMessage: (t) => {
		e((e) => {
			let n = {
				...e.draftMessages,
				...t
			};
			return Rt(n), { draftMessages: n };
		});
	},
	deleteDraftMessage: (t) => {
		e((e) => {
			let n = { ...e.draftMessages };
			return delete n[t], Rt(n), { draftMessages: n };
		});
	},
	resetDraftMessages: () => {
		e({ draftMessages: Bt }), Rt(Bt);
	}
})), Ht = () => {
	zt(), Vt.setState({ draftMessages: {} });
}, z = /* @__PURE__ */ function(e) {
	return e.AVAILABLE = "available", e.AWAY = "away", e.BUSY = "busy", e.UNKNOWN = "unknown", e;
}({}), Ut = /* @__PURE__ */ function(e) {
	return e.UPDATE_USER = "user/UPDATE", e;
}({}), Wt = "@connectycube/chat-widget:session", Gt = "@connectycube/chat-widget:guest", Kt = "@connectycube/chat-widget:rememberMe", qt = "widget_", Jt = async (e) => {
	let t = !hn();
	if (t) {
		let t = on();
		t && (_.setSession(t), await rn(t, e));
	}
	return t;
}, Yt = async () => {
	let e = on()?.user?.login, t = typeof e == "string" && (await _n(e)).substring(0, 32);
	return e && t ? await Xt(e, t) : null;
}, Xt = async (e, t) => {
	let n = await _.createSession({
		login: e,
		password: t
	});
	return an(n, On()), n;
}, Zt = async (e) => {
	let t = yn(e?.userId), n = (await _n(t)).substring(0, 32), r;
	try {
		r = await Xt(t, n), await rn(r, e);
	} catch (i) {
		if (i?.code === 404) r = await en(t, n, e);
		else throw i;
	}
	return r;
}, Qt = async () => {
	try {
		await _.destroySession(), sn();
	} catch (e) {
		console.error(e);
	}
}, $t = () => _.service?.getSession() || null, en = async (e, t, n) => {
	let r = {
		login: e,
		password: t,
		full_name: n?.userName || e
	};
	return n?.userId && (r.external_id = n.userId.toString()), n?.userEmail && (r.email = n.userEmail), n?.userAvatar && (r.avatar = n.userAvatar), n?.userProfileLink && (r.website = n.userProfileLink), await _.users.signup(r), Xt(e, t);
}, tn = (e = {}) => _.service?.sdkInstance?.config?.set?.(e), nn = async (e, t) => {
	let n = t?.user_id ?? mn(), r = t?.token ?? pn(), i = n && r ? {
		userId: n,
		password: r
	} : null;
	return i ? e(i) : Promise.reject(/* @__PURE__ */ Error("[useConnectyCube.connect] Missing userId and password"));
}, rn = async (e, t) => {
	let n = {};
	if (t?.userId && e?.user?.external_id !== t.userId.toString() && (n.external_id = t.userId.toString()), t?.userName && e?.user?.full_name !== t.userName && (n.full_name = t.userName), t?.userEmail && e?.user?.email !== t.userEmail && (n.email = t.userEmail), t?.userAvatar && e?.user?.avatar !== t.userAvatar && (n.avatar = t.userAvatar), t?.userProfileLink && e?.user?.website !== t.userProfileLink && (n.website = t.userProfileLink), Object.keys(n).length > 0) {
		let { user: t } = await _.users.update(n);
		t && (e.user = t, an(e, On()));
	}
	return e;
}, an = (e, t = !1) => {
	I() && !t && localStorage.setItem(Wt, JSON.stringify(e));
}, on = () => {
	let e = I() && localStorage.getItem(Wt);
	return e ? JSON.parse(e) : On() ? $t() : null;
}, sn = () => {
	I() && (localStorage.removeItem(Wt), localStorage.removeItem(It));
}, cn = () => {
	let e = on();
	return e ? e.user : null;
}, ln = (e) => {
	if (typeof e?.custom_data == "string") try {
		return JSON.parse(e.custom_data);
	} catch (e) {
		return console.error("Error parsing custom data:", e), null;
	}
	return null;
}, un = () => ln(cn()), dn = (e) => {
	let { userStatus: t } = ln(e || cn()) || {}, n = typeof t == "string" ? t.toLowerCase() : "available";
	return n === "away" ? "away" : n === "busy" ? "busy" : n === "unknown" ? "unknown" : "available";
}, fn = async (e, t = !1) => {
	let n = un(), r = Object.assign({}, n, e), i = JSON.stringify(r), a = on(), o = cn();
	return o = o && t ? {
		...o,
		custom_data: i
	} : (await _.users.update({ custom_data: i })).user, a && an({
		...a,
		user: o
	}, On()), o;
}, pn = () => {
	let e = on();
	return e ? e.token : null;
}, mn = () => {
	let e = on();
	return e ? e.user_id : null;
}, hn = () => {
	let e = (On() ? null : on())?.updated_at ?? (/* @__PURE__ */ new Date(0)).toISOString(), t = new Date(e).getTime();
	return Date.now() - t > 6e4 * 119;
}, gn = (e) => {
	let t = on();
	return t ? !!(e && t.user?.external_id !== e) : !1;
}, _n = async (e) => {
	let t = new TextEncoder().encode(e), n;
	try {
		n = await crypto.subtle.digest("SHA-256", t);
	} catch {
		n = new Uint8Array(t.length).map(() => Math.random() * 256 | 0).buffer;
	}
	return Array.from(new Uint8Array(n)).map((e) => e.toString(16).padStart(2, "0")).join("");
}, B = (e, t = !0) => e ? e.full_name || e.login || `Unknown:${e.id}` : t ? "Unknown" : "", vn = (e) => e ? /^(https?:\/\/|\/|\.\/|\.\.\/)/.test(e) ? e : _.storage.privateUrl(e) : "", yn = (e) => e ? `${qt}${e}` : `${qt}${Math.random().toString(36).substring(2, 14)}`, bn = async (e, t) => _.data.create("UserReports", {
	reportedUserId: e,
	reason: t
}), xn = async (e) => {
	let t = await C(), n = mn(), r = btoa(`${n}:${t}`), { endpoint: i, auth: a, p256dh: o } = e ?? {};
	if (i && a && o && r) return _.pushnotifications.subscriptions.create({
		notification_channels: b.WEB,
		push_token: {
			environment: "production",
			web_endpoint: i,
			web_auth: a,
			web_p256dh: o
		},
		device: {
			platform: v.WEB,
			udid: btoa(`${n}:${t}`)
		}
	});
}, Sn = async () => {
	let e = (await _.pushnotifications.subscriptions.list()).map(({ subscription: e }) => _.pushnotifications.subscriptions.delete(e.id));
	return Promise.all(e);
}, Cn = !!_.videochat, wn = (e = !1) => {
	I() && (e ? localStorage.setItem(Kt, "1") : localStorage.removeItem(Kt));
}, Tn = (e = !1) => {
	I() && (e ? localStorage.setItem(Gt, "1") : localStorage.removeItem(Gt));
}, En = () => I() ? !!localStorage.getItem(Kt) : !1, Dn = () => I() ? !!localStorage.getItem(Gt) : !1, On = () => Dn() && !En(), { CHAT_WIDGET_CONNECTYCUBE_TERMS_AND_CONDITIONS: kn } = {
	BASE_URL: "/",
	CHAT_WIDGET_CONNECTYCUBE_APP_ID: "8688",
	CHAT_WIDGET_CONNECTYCUBE_AUTH_KEY: "36E6E853-89DA-4001-B050-51A582CBD981",
	CHAT_WIDGET_CONNECTYCUBE_CONFIG_API_ENDPOINT: "api.connectycube.com",
	CHAT_WIDGET_CONNECTYCUBE_CONFIG_CHAT_ENDPOINT: "chat.connectycube.com",
	CHAT_WIDGET_CONNECTYCUBE_CONFIG_STREAM_MANAGEMENT_ENABLED: "true",
	CHAT_WIDGET_CONNECTYCUBE_GOOGLE_GENERATIVE_AI_API_KEY: "AIzaSyAPUOq_apIEVQc0bhh_FC9Xaoup3zgiq_0",
	CHAT_WIDGET_CONNECTYCUBE_SINGLE_VIEW_CHAT_EXTERNAL_ID: "EXTERNAL-id-012345",
	CHAT_WIDGET_CONNECTYCUBE_SINGLE_VIEW_CHAT_NAME: "Test Store Name - PROD",
	CHAT_WIDGET_CONNECTYCUBE_SINGLE_VIEW_CHAT_OPPONENTS_IDS: "4Ja3BiEWTo,bfoosyJijU,o8k9iLdYiI",
	CHAT_WIDGET_CONNECTYCUBE_SINGLE_VIEW_CHAT_PHOTO: "/logo.png",
	CHAT_WIDGET_CONNECTYCUBE_TERMS_AND_CONDITIONS: "https://connectycube.com/terms-of-use/",
	CHAT_WIDGET_CONNECTYCUBE_WEB_PUSH_SERVICE_WORKER_PATH: "/connectycube-chat-widget-sw.js",
	CHAT_WIDGET_CONNECTYCUBE_WEB_PUSH_VAPID_PUBLIC_KEY: "BGzym4pVV8NX8I186AY7nFufNJabnGndKRB8rm5-8S5UH8ME_WNGOprIt5vvFCocwYvLybC8cg2KhuQfploiP2Q",
	DEV: !1,
	MODE: "production",
	PROD: !0,
	SSR: !1
}, V = {
	userAuthorized: !1,
	attachmentsAccept: "*/*",
	enableUserLogin: !1,
	enableCalls: !1,
	enableUserStatuses: !1,
	enableLastSeen: !1,
	enableContentReporting: !1,
	enableBlockList: !1,
	enableUrlPreview: !1,
	limitUrlsPreviews: 1,
	termsAndConditions: kn
}, H = d((e) => ({
	...V,
	setUserAuthorized: (t) => e({ userAuthorized: t }),
	setAttachmentsAccept: (t) => e({ attachmentsAccept: t }),
	setEnableUserLogin: (t) => e({ enableUserLogin: t }),
	setEnableCalls: (t) => e({ enableCalls: t && Cn }),
	setEnableUserStatuses: (t) => e({ enableUserStatuses: t }),
	setEnableLastSeen: (t) => e({ enableLastSeen: t }),
	setEnableContentReporting: (t) => e({ enableContentReporting: t }),
	setEnableBlockList: (t) => e({ enableBlockList: t }),
	setEnableUrlPreview: (t) => e({ enableUrlPreview: t }),
	setLimitUrlsPreviews: (t) => e({ limitUrlsPreviews: t > 5 ? 5 : t }),
	setTermsAndConditions: (t) => e({ termsAndConditions: t }),
	resetUserAuthorized: () => e({ userAuthorized: V.userAuthorized }),
	resetAttachmentsAccept: () => e({ attachmentsAccept: V.attachmentsAccept }),
	resetEnableUserLogin: () => e({ enableUserLogin: V.enableUserLogin }),
	resetEnableCalls: () => e({ enableCalls: V.enableCalls }),
	resetEnableUserStatuses: () => e({ enableUserStatuses: V.enableUserStatuses }),
	resetEnableLastSeen: () => e({ enableLastSeen: V.enableLastSeen }),
	resetEnableContentReporting: () => e({ enableContentReporting: V.enableContentReporting }),
	resetEnableBlockList: () => e({ enableBlockList: V.enableBlockList }),
	resetEnableUrlPreview: () => e({ enableUrlPreview: V.enableUrlPreview }),
	resetLimitUrlsPreviews: () => e({ limitUrlsPreviews: V.limitUrlsPreviews }),
	resetTermsAndConditions: () => e({ termsAndConditions: V.termsAndConditions })
})), An = (e) => {
	e.limitUrlsPreviews &&= e.limitUrlsPreviews > 5 ? 5 : e.limitUrlsPreviews, H.setState(e);
}, jn = () => {
	H.setState(V);
}, { CHAT_WIDGET_CONNECTYCUBE_WEB_PUSH_VAPID_PUBLIC_KEY: Mn, CHAT_WIDGET_CONNECTYCUBE_WEB_PUSH_SERVICE_WORKER_PATH: Nn } = {
	BASE_URL: "/",
	CHAT_WIDGET_CONNECTYCUBE_APP_ID: "8688",
	CHAT_WIDGET_CONNECTYCUBE_AUTH_KEY: "36E6E853-89DA-4001-B050-51A582CBD981",
	CHAT_WIDGET_CONNECTYCUBE_CONFIG_API_ENDPOINT: "api.connectycube.com",
	CHAT_WIDGET_CONNECTYCUBE_CONFIG_CHAT_ENDPOINT: "chat.connectycube.com",
	CHAT_WIDGET_CONNECTYCUBE_CONFIG_STREAM_MANAGEMENT_ENABLED: "true",
	CHAT_WIDGET_CONNECTYCUBE_GOOGLE_GENERATIVE_AI_API_KEY: "AIzaSyAPUOq_apIEVQc0bhh_FC9Xaoup3zgiq_0",
	CHAT_WIDGET_CONNECTYCUBE_SINGLE_VIEW_CHAT_EXTERNAL_ID: "EXTERNAL-id-012345",
	CHAT_WIDGET_CONNECTYCUBE_SINGLE_VIEW_CHAT_NAME: "Test Store Name - PROD",
	CHAT_WIDGET_CONNECTYCUBE_SINGLE_VIEW_CHAT_OPPONENTS_IDS: "4Ja3BiEWTo,bfoosyJijU,o8k9iLdYiI",
	CHAT_WIDGET_CONNECTYCUBE_SINGLE_VIEW_CHAT_PHOTO: "/logo.png",
	CHAT_WIDGET_CONNECTYCUBE_TERMS_AND_CONDITIONS: "https://connectycube.com/terms-of-use/",
	CHAT_WIDGET_CONNECTYCUBE_WEB_PUSH_SERVICE_WORKER_PATH: "/connectycube-chat-widget-sw.js",
	CHAT_WIDGET_CONNECTYCUBE_WEB_PUSH_VAPID_PUBLIC_KEY: "BGzym4pVV8NX8I186AY7nFufNJabnGndKRB8rm5-8S5UH8ME_WNGOprIt5vvFCocwYvLybC8cg2KhuQfploiP2Q",
	DEV: !1,
	MODE: "production",
	PROD: !0,
	SSR: !1
}, U = {
	muted: !1,
	showNotifications: !1,
	playSound: !0,
	webPushNotifications: !1,
	webPushVapidPublicKey: Mn,
	serviceWorkerPath: Nn
}, Pn = d((e) => ({
	...U,
	setMuted: (t) => e({ muted: t }),
	resetMuted: () => e({ muted: U.muted }),
	setShowNotifications: (t) => e({ showNotifications: t }),
	resetShowNotifications: () => e({ showNotifications: U.showNotifications }),
	setPlaySound: (t) => e({ playSound: t }),
	resetPlaySound: () => e({ playSound: U.playSound }),
	setWebPushNotifications: (t) => e({ webPushNotifications: t }),
	resetWebPushNotifications: () => e({ webPushNotifications: U.webPushNotifications }),
	setWebPushVapidPublicKey: (t) => e({ webPushVapidPublicKey: t }),
	resetWebPushVapidPublicKey: () => e({ webPushVapidPublicKey: U.webPushVapidPublicKey }),
	setServiceWorkerPath: (t) => e({ serviceWorkerPath: t }),
	resetServiceWorkerPath: () => e({ serviceWorkerPath: U.serviceWorkerPath })
})), Fn = (e) => {
	Pn.setState(e);
}, In = () => {
	Pn.setState(U);
}, Ln = { quickActions: {
	title: "",
	description: "",
	actions: []
} }, Rn = d((e) => ({
	...Ln,
	setQuickActions: (t) => e({ quickActions: t }),
	resetQuickActions: () => e({ quickActions: Ln.quickActions })
})), zn = (e) => {
	Rn.setState(e);
}, Bn = () => {
	Rn.setState(Ln);
}, Vn = {
	requestOnlineUsersInterval: 300,
	enableOnlineUsersBadge: !1,
	onlineUsersCount: 0
}, Hn = d((e) => ({
	requestOnlineUsersInterval: Vn.requestOnlineUsersInterval,
	enableOnlineUsersBadge: Vn.enableOnlineUsersBadge,
	onlineUsersCount: Vn.onlineUsersCount,
	setRequestOnlineUsersInterval: (t) => {
		e({ requestOnlineUsersInterval: typeof t == "number" ? t > 30 ? t : 30 : Vn.requestOnlineUsersInterval });
	},
	setEnableOnlineUsersBadge: (t) => e({ enableOnlineUsersBadge: t }),
	setOnlineUsersCount: (t) => e({ onlineUsersCount: t }),
	resetRequestOnlineUsersInterval: () => e({ requestOnlineUsersInterval: Vn.requestOnlineUsersInterval }),
	resetEnableOnlineUsersBadge: () => e({ enableOnlineUsersBadge: Vn.enableOnlineUsersBadge }),
	resetOnlineUsersCount: () => e({ onlineUsersCount: Vn.onlineUsersCount })
})), Un = () => {
	Hn.setState({ onlineUsersCount: 0 });
}, Wn = {
	fetchedCount: 0,
	queue: [],
	urlPreviews: /* @__PURE__ */ new Map(),
	isProcessing: !1
}, Gn = d((e, t) => ({
	...Wn,
	addUrls: async (n) => {
		let r = t(), i = n.filter((e) => !r.urlPreviews.has(e) && !r.queue.includes(e));
		if (r.isProcessing || i.length === 0) return;
		e({
			queue: [...r.queue, ...i],
			isProcessing: !0
		});
		let a = r.fetchedCount, o = new Map(r.urlPreviews);
		for (let e of i) try {
			let t = await _.linkpreview.get(e);
			o.set(e, t), a++;
		} catch (t) {
			console.warn(`Failed to fetch link preview for ${e}`, t);
		}
		e({
			urlPreviews: o,
			fetchedCount: a,
			isProcessing: !1,
			queue: []
		});
	},
	matchUrlsFromMessage: (e = "") => {
		let t = H.getState().limitUrlsPreviews;
		return (e.match(/https?:\/\/[^\s]+/g) || []).slice(0, t);
	}
})), Kn = () => {
	Gn.setState(Wn);
}, qn = d((e) => ({
	visible: !1,
	userId: void 0,
	showProfile: (t) => e({
		visible: !0,
		userId: t
	}),
	hideProfile: () => e({
		visible: !1,
		userId: void 0
	})
})), Jn = () => {
	qn.setState({
		visible: !1,
		userId: void 0
	});
}, Yn = d((e) => ({
	unreadCount: 0,
	setUnreadCount: (t) => e({ unreadCount: t }),
	resetUnreadCount: () => e({ unreadCount: 0 })
})), Xn = () => {
	Yn.setState({ unreadCount: 0 });
}, Zn = async () => "Notification" in window ? Notification.permission === "granted" ? !0 : await Notification.requestPermission() === "granted" ? (console.log("Notifications are enabled"), !0) : (console.warn("Notifications are disabled"), !1) : (console.error("Notifications are not supported in this browser"), !1), Qn = async (e) => {
	let t = !1;
	try {
		e && "serviceWorker" in navigator && (t = !!await navigator.serviceWorker.register(e, { type: "module" }));
	} catch (e) {
		throw Error(`Registration failed: ${e}`);
	}
	return t;
}, $n = async (e) => {
	try {
		if (e && "serviceWorker" in navigator) return navigator.serviceWorker.getRegistration(e);
	} catch (e) {
		throw Error(`Get registration failed: ${e}`);
	}
}, er = (e) => {
	let { endpoint: t = "", keys: n = {} } = e?.toJSON() ?? {}, { p256dh: r = "", auth: i = "" } = n;
	return {
		endpoint: t,
		p256dh: r,
		auth: i
	};
}, tr = async (e, t) => {
	let n = await $n(e), r = null;
	return n?.pushManager && (r = await n.pushManager.getSubscription(), !r && t && (r = await n?.pushManager.subscribe({
		applicationServerKey: t,
		userVisibleOnly: !0
	}) ?? null)), r;
}, nr = async (e) => (await tr(e))?.unsubscribe() ?? !1, rr = () => {
	let e = un(), { showNotifications: t, playSound: n, webPushNotifications: r } = Pn.getState();
	return {
		userStatus: e?.userStatus ?? z.AVAILABLE,
		isNotifications: e?.notifications ?? t,
		isNotificationSound: e?.notificationSound ?? n,
		isPushNotifications: e?.pushNotifications ?? r
	};
}, ir = rr(), ar = d((e) => ({
	...ir,
	setUserStatus: async (t, n) => {
		await fn({ userStatus: t }, n), e({ userStatus: t });
	},
	setIsNotifications: async (t, n) => {
		await fn({ notifications: t }, n), e({ isNotifications: t });
	},
	setIsNotificationSound: async (t, n) => {
		await fn({ notificationSound: t }, n), e({ isNotificationSound: t });
	},
	setIsPushNotifications: async (t, n) => {
		let r = await or(t);
		await fn({ pushNotifications: r }, n), e({ isPushNotifications: r });
	}
})), or = async (e) => {
	let { serviceWorkerPath: t, webPushVapidPublicKey: n } = Pn.getState(), r = !1;
	try {
		e ? (await xn(er(await tr(t, n))), r = !0) : (await nr(t), await Sn());
	} catch (e) {
		console.error("Error managing push notifications subscription:", e);
	}
	return r;
}, sr = async () => {
	let e = rr(), t = await or(e.isPushNotifications);
	ar.setState({
		...e,
		isPushNotifications: t
	});
}, { CHAT_WIDGET_CONNECTYCUBE_GOOGLE_GENERATIVE_AI_API_KEY: cr } = {
	BASE_URL: "/",
	CHAT_WIDGET_CONNECTYCUBE_APP_ID: "8688",
	CHAT_WIDGET_CONNECTYCUBE_AUTH_KEY: "36E6E853-89DA-4001-B050-51A582CBD981",
	CHAT_WIDGET_CONNECTYCUBE_CONFIG_API_ENDPOINT: "api.connectycube.com",
	CHAT_WIDGET_CONNECTYCUBE_CONFIG_CHAT_ENDPOINT: "chat.connectycube.com",
	CHAT_WIDGET_CONNECTYCUBE_CONFIG_STREAM_MANAGEMENT_ENABLED: "true",
	CHAT_WIDGET_CONNECTYCUBE_GOOGLE_GENERATIVE_AI_API_KEY: "AIzaSyAPUOq_apIEVQc0bhh_FC9Xaoup3zgiq_0",
	CHAT_WIDGET_CONNECTYCUBE_SINGLE_VIEW_CHAT_EXTERNAL_ID: "EXTERNAL-id-012345",
	CHAT_WIDGET_CONNECTYCUBE_SINGLE_VIEW_CHAT_NAME: "Test Store Name - PROD",
	CHAT_WIDGET_CONNECTYCUBE_SINGLE_VIEW_CHAT_OPPONENTS_IDS: "4Ja3BiEWTo,bfoosyJijU,o8k9iLdYiI",
	CHAT_WIDGET_CONNECTYCUBE_SINGLE_VIEW_CHAT_PHOTO: "/logo.png",
	CHAT_WIDGET_CONNECTYCUBE_TERMS_AND_CONDITIONS: "https://connectycube.com/terms-of-use/",
	CHAT_WIDGET_CONNECTYCUBE_WEB_PUSH_SERVICE_WORKER_PATH: "/connectycube-chat-widget-sw.js",
	CHAT_WIDGET_CONNECTYCUBE_WEB_PUSH_VAPID_PUBLIC_KEY: "BGzym4pVV8NX8I186AY7nFufNJabnGndKRB8rm5-8S5UH8ME_WNGOprIt5vvFCocwYvLybC8cg2KhuQfploiP2Q",
	DEV: !1,
	MODE: "production",
	PROD: !0,
	SSR: !1
}, lr = {
	changeMessageTone: !1,
	textSummarization: !1,
	apiKey: cr
}, ur = d((e) => ({
	...lr,
	setChangeMessageTone: (t) => e({ changeMessageTone: !!t }),
	setTextSummarization: (t) => e({ textSummarization: !!t }),
	setApiKey: (t) => e({ apiKey: t }),
	resetChangeMessageTone: () => e({ changeMessageTone: lr.changeMessageTone }),
	resetTextSummarization: () => e({ textSummarization: lr.textSummarization }),
	resetApiKey: () => e({ apiKey: lr.apiKey })
})), dr = d((e) => ({
	onMessageBeforeSend: void 0,
	onMessageBeforeDisplay: void 0,
	setMessageTransforms: ({ onMessageBeforeSend: t, onMessageBeforeDisplay: n }) => e({
		onMessageBeforeSend: t,
		onMessageBeforeDisplay: n
	})
})), fr = d((e) => ({
	shadowRoot: I() ? document : {},
	shadowPortal: I() ? document.body : null,
	setShadowRoot: (t) => e({
		shadowRoot: t ?? document,
		shadowPortal: t ?? document.body
	})
})), pr = { chat: { streamManagement: { enable: !0 } } }, mr = ({ creds: e, config: t = {}, user: n = {}, enableUserLogin: r }) => {
	let i = l(!1), a = Object.assign(pr, t), o = R((e) => e.singleView), c = H((e) => e.setUserAuthorized);
	Tn(o), s(() => {
		i.current || (i.current = !0, x(e, a), An({ userAuthorized: !hn() }), !r && gn(n.userId) ? (console.info(`[useAppAuthorization] user changed to id: ${n.userId}, name: ${n.userName}`), sn(), c(!1)) : Jt(n));
	}, []);
}, hr = (e) => Symbol.iterator in e, gr = (e) => "entries" in e, _r = (e, t) => {
	let n = e instanceof Map ? e : new Map(e.entries()), r = t instanceof Map ? t : new Map(t.entries());
	if (n.size !== r.size) return !1;
	for (let [e, t] of n) if (!r.has(e) || !Object.is(t, r.get(e))) return !1;
	return !0;
}, vr = (e, t) => {
	let n = e[Symbol.iterator](), r = t[Symbol.iterator](), i = n.next(), a = r.next();
	for (; !i.done && !a.done;) {
		if (!Object.is(i.value, a.value)) return !1;
		i = n.next(), a = r.next();
	}
	return !!i.done && !!a.done;
};
function yr(e, t) {
	return Object.is(e, t) ? !0 : typeof e != "object" || !e || typeof t != "object" || !t || Object.getPrototypeOf(e) !== Object.getPrototypeOf(t) ? !1 : hr(e) && hr(t) ? gr(e) && gr(t) ? _r(e, t) : vr(e, t) : _r({ entries: () => Object.entries(e) }, { entries: () => Object.entries(t) });
}
//#endregion
//#region ../../node_modules/zustand/esm/react/shallow.mjs
function W(e) {
	let t = i.useRef(void 0);
	return (n) => {
		let r = e(n);
		return yr(t.current, r) ? t.current : t.current = r;
	};
}
//#endregion
//#region src/hooks/useAppPresets.ts
var br = ({ open: e = L.opened, embedView: t = !1, splitView: n = L.splitView, singleView: r = L.singleView, showChatStatus: i = L.showChatStatus, showChatActionsAsMenu: a = L.showChatActionsAsMenu, showOnlineUsersTab: o = L.showOnlineUsersTab, hideNewChatButton: c = L.hideNewChatButton, hideNewUserChatOption: l = L.hideNewUserChatOption, hideNewGroupChatOption: u = L.hideNewGroupChatOption, imgLogoSource: d = L.imgLogoSource, muted: f = U.muted, showNotifications: p = U.showNotifications, playSound: m = U.playSound, webPushNotifications: h = U.webPushNotifications, serviceWorkerPath: g = U.serviceWorkerPath, webPushVapidPublicKey: _ = U.webPushVapidPublicKey, attachmentsAccept: v = V.attachmentsAccept, enableUserLogin: y = V.enableUserLogin, enableCalls: b = V.enableCalls, enableUserStatuses: x = V.enableUserStatuses, enableLastSeen: S = V.enableLastSeen, enableContentReporting: C = V.enableContentReporting, enableBlockList: w = V.enableBlockList, enableUrlPreview: T = V.enableUrlPreview, limitUrlsPreviews: E = V.limitUrlsPreviews, termsAndConditions: D = V.termsAndConditions, quickActions: O = Ln.quickActions, defaultChat: k = At.defaultChat, singleViewChat: A = At.singleViewChat, enableOnlineUsersBadge: j = Vn.enableOnlineUsersBadge, getOnlineUsersInterval: M = Vn.requestOnlineUsersInterval, ai: N = lr, onUnreadCountChange: ee, onOnlineUsersCountChange: P, onOpenChange: te, onMessageBeforeSend: ne, onMessageBeforeDisplay: re }) => {
	let [ie, ae, oe] = R(W((e) => [
		e.opened,
		e.setOpened,
		e.toggleOpened
	])), se = Yn((e) => e.unreadCount), [ce, le, ue] = Hn(W((e) => [
		e.onlineUsersCount,
		e.setRequestOnlineUsersInterval,
		e.setEnableOnlineUsersBadge
	])), [de, fe, pe] = ur(W((e) => [
		e.setChangeMessageTone,
		e.setTextSummarization,
		e.setApiKey
	])), me = dr((e) => e.setMessageTransforms);
	s(() => {
		me({
			onMessageBeforeSend: ne,
			onMessageBeforeDisplay: re
		});
	}, [
		ne,
		re,
		me
	]), s(() => {
		Pt({
			opened: t || e,
			splitView: n && !r,
			singleView: r,
			showChatStatus: i,
			showChatActionsAsMenu: a,
			showOnlineUsersTab: o && !r,
			hideNewChatButton: c,
			hideNewUserChatOption: l,
			hideNewGroupChatOption: u,
			imgLogoSource: d
		});
	}, [
		e,
		t,
		n,
		r,
		i,
		a,
		o,
		c,
		l,
		u,
		d
	]), s(() => {
		Fn({
			muted: f,
			showNotifications: p,
			playSound: m,
			webPushNotifications: h,
			webPushVapidPublicKey: _,
			serviceWorkerPath: g
		});
	}, [
		f,
		p,
		m,
		h,
		_,
		g
	]), s(() => {
		An({
			attachmentsAccept: v,
			enableUserLogin: y,
			enableCalls: b,
			enableUserStatuses: x,
			enableLastSeen: S,
			enableContentReporting: C,
			enableBlockList: w,
			enableUrlPreview: T,
			limitUrlsPreviews: E,
			termsAndConditions: D
		});
	}, [
		v,
		y,
		b,
		x,
		S,
		C,
		w,
		T,
		E,
		D
	]), s(() => {
		zn({ quickActions: O });
	}, [O]), s(() => {
		Mt({
			defaultChat: k,
			singleViewChat: A
		});
	}, [k, A]), s(() => {
		le(M);
	}, [M, le]), s(() => {
		ue(j);
	}, [j, ue]), s(() => {
		let { changeMessageTone: e, textSummarization: t, apiKey: n } = N;
		typeof e == "boolean" && de(e), typeof t == "boolean" && fe(t), typeof n == "string" && pe(n);
	}, [
		N,
		de,
		fe,
		pe
	]), s(() => {
		P?.(ce);
	}, [ce, P]), s(() => {
		ee?.(se);
	}, [se, ee]), s(() => {
		te?.(ie);
	}, [ie, te]), s(() => {
		typeof window?.ConnectyCubeChatWidget == "object" ? (window.ConnectyCubeChatWidget.open = () => ae(!0), window.ConnectyCubeChatWidget.close = () => ae(!1), window.ConnectyCubeChatWidget.toggle = oe) : window.ConnectyCubeChatWidget = {
			open: () => ae(!0),
			close: () => ae(!1),
			toggle: oe
		}, setTimeout(() => {
			window.ConnectyCubeChatWidget?.initialNotification && (window?.ConnectyCubeChatWidget)?.open?.();
		}, 1e3);
	}, [ae, oe]);
};
//#endregion
//#region src/hooks/useAudio.ts
function xr(e) {
	let t = l(null), [n, r] = Pn(W((e) => [e.muted, e.playSound])), i = H((e) => e.enableUserStatuses), [a, o] = ar(W((e) => [e.userStatus, e.isNotificationSound])), c = i && (a === z.BUSY || a === z.AWAY), u = n || c;
	return s(() => (t.current = new Audio(e), () => {
		t.current &&= (t.current.pause(), null);
	}), [e]), {
		play: (e = !1) => {
			!u && r && o && t.current && (t.current.loop = e, t.current.currentTime = 0, t.current.play().catch((e) => {
				console.error("Error playing audio:", e);
			}));
		},
		stop: () => {
			t.current && (t.current.pause(), t.current.currentTime = 0);
		}
	};
}
//#endregion
//#region src/assets/sounds/outgoing_call.mp3
var Sr = "data:audio/mpeg;base64,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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5BkQQ/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5BkQQ/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kGRBD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kGRBD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKDBZA9suhx4dpEp0Yj8LBYW0Ty0yH0bgwHQzplXlKs8WfC0tOjEPgwMQ81h2yq5CTGHgTQy1BHmjOLSjFQ5zWivmFRIE2jHRi24syhL0QwhhJzoZ3kd05LCUVbJHpeCxKk8UGjFW4RlahRqlYTcyFGwP4k7poVbI/gQYzxvYXJwZ3l5WJUoE80IV7BDk1fUeA1tzCokqcajZM5hPXbIxwZ2R/JBfOK25zPnrEnUOMUpybnAq5ozKtJQ40LZL1s9fKlLpdYdxXytQ4vJFkPJohaoduKqQBc0/AAWkwNBZY1tWaeLtBOBkICE8b3N4uxCxSHqvhQXygeIsyGBDEMcWfqct5eFO+VjIrJmNRtcbL852JkeKc4D8QhgizyuakLmxE4QjLArGUQsOhSj1sysUB/qZCDrOw4IJKzzVjKJODERkhfCcK062NmE3VbkThwZE+pwj48HkBDDvM//uSZK0P8AAAaQAAAAgAAA0gAAABGyG0dAMx6cAAADSAAAAEt8oB9hgNG5VfZOHqGrJod59mgrFg541EPfJxYOd3pdgN4CIsx2OFFT6jXBCzTcorPqE8J4CfaWw6ImWNnkLmheDnRSynwh5aqs/1cZ6CRI/5BXA09worPAJQWCpKBCCSJ9SNanBNlO8E/VfgN7O/3ORnFBCcgWs+nvFFdCZu+ywrcRqYh46iNsaF8EwDrxvUBxfTEBUDx0J4fnZjIjgMo7E+rUFQAAA5QXFMSlBUHkRhYh6LHGISfIpa5pDEdlscwOHJPO7B3Z8OD1IylEcrn5YPhaoxvF0hDxhFvJo8hvWdwbH0VGJqaBLNnSLSigmnTkN89HeM/S7lc4tlUH2Fyh6j8t2c/yZk3Y22M/VzBURQHW1UvBVlGFvisDGaarpI3tZq0VDitMbO1Yb4b+fWFVKnmWOuVllalpciTmA1t07feazylQiYs+HCCh5/BABzhIx60e+NBDHh/MryqLVaLVcRPBzEsiMkBUZ4yy5oeXOxwKxrUbaLCF+GrGO/P//7kmT/iPeLbCsR+HmCAAANIAAAARqBsrjHsfcAAAA0gAAABBkQwgw4C4HI49ct6ndtCUcXjyE3rlRrSngxnypY5hbChLmzwHjOp1VRRnW/bINKK8fZT1ZKwmRERRpltVTe5fT95CVtfNdVs6Peq95tUKXb/e0+sts5koer1IaBGRbyxq86FO9jDQJYsOaFs915YbCmewT0VLyKqCAnXmI4Ug4lU7QrLR51IrLxk4hjJW27w52DVpqPI0w3VHhjZ6LhkU28zBAEBCkBCIAGAACAEBAfoQiAyQPDs5xMqnPDiSJmwmGMjCYcAX8BxsBwHMBtM1WK3jaAqHBIMAIN4GfCgbMmO4DkdgPKmAQhZTRKYe4I7GmBKmBgSoBIcCx/470FmjBYgF/yeIoHw3+QSgT8QuLS5PjGHKvpk4dN01IDRDbzMcgZIyMX/3UaGlyDmxoBYQVxCcVEqk8IuM2Hr/9boIm5EC41NxS5wsC4SPAOACdBkRHw5of4N+J+3/9nQZFNRpv1k4DcwnToYURHLFwlZQYLQb////90P///9SKj6gD/+5Jk24AG120vBT3gAAAADSCgAAEbUhEPucoAAAAANIMAAAAAAAmARALBUGwQCQQDFgQeJQCXgEEDMkHSRMJGAAYYeIeAwUPSYECi4AVB0aTFwUWYobbgtF71sFUrNHbj5telpeIjGE5eRQRiEBqvXBKpl71YQqGD5cxhuNi7CYkuX67XGgunGJZLKeg6vun/KBOSmQfG37xi7v1q0n1JLHM+VPghzMI/DECfKJNXlcm+vb/kPcwvfdo/uS/CrL/q0epiht2vwsyzC7hzlNzd6jlmMrmdz8uvSydjkQnJ2J2pTDe5in/Oi+7n/0f//1s+3b33aP8LX//8hjlf8N0f3BgAARh/IXkZDIMeGAZgswgS0jAfAPAxEswiMLBDpzB4AgcwRAKYMAPAIjKSgiQdAHTAcgNAwL0CTFgNoGAAIOATo+B/YAH0qgECRBjIgZ1ABsaAGZShjpRGZWqBmEwOKgZ8MAcNKBFiAkpWiagYguBAMAkSHTgWCkWLZiRp5GvC+wNgQX5BuoK0EOHS6ykkcX8YgW+h/hCcnxbRmiHWrky3//uSZL+ABvdjzO5vAAIAAA0gwAAAG3lvMDn6AAAAADSDAAAA4gsKFFyEUHcWhZpSHWkkicnFoo/8TaNggYuYc0Z4ZYdw6CAmV0XWbLqf/8+Q0tF8ixZQSSMEfR1vLrmtAAH5uxkEAwCgC1MEeA+zAxgSMwGQM8MZxG0jXp9Vsx+opfMcgDJTBSAX0wPcC8MFHB3jBlwIYwU8AmMAJABmLwLDMoAADB4xjGS7Xf6sHRER0LIHBhVLS0weYNQ6KTIoDWz6/6df///1dnrbnHbCx0uRCIwr7ZIiADAHwCYwCIA7MA3AZjAbAOswTEOgNueqRj3VzjKgizBsGjAYATCsGDDILTQQM1fS0CV0ZfBlmDMhjQz0oMmDZ84qLSzTyEkVNNloZMhNR63sud+j9S///1937VjhyEGFyy51qkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmShCPOgHkfXfKAAAAANIOAAAQzseSFP9GTAAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgE/8YBj4emTyYZ+QZumKGEwCH56U+KmY1oELmC2gSA8B0koB0YBcAnmAegOBgmoD0iLIiuJnbk7Og/s6sIsoDo5VY1GSbVzh655NtKIvMzf9PM3e///yf+v///5f/T6p/fp8jpUpCTRJjGw4WckAOxogAGAdgGBgKgBeYEeAkGCGAT5hWoUgfeY89GPTgmBg2ABac+XmNrJgbEYtBnaR7DpSJMl+vTIhG9Q+oEEhj0Q7DnkY14mOOtFPmtfnV03r6ITGk///+////////n/Zv+W+89tUbQBWUhR40po5Z5MQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JksAjzd2nGs58owgAADSAAAAEN/a8ab+ymiAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqAAENuNEAAwDAAVMBTABA4EhIgjMWFqD+NQA0x/wAmMHNAPzvmIzpqMLaxSIFZRuskERl2fTK5DAOttku4ujeZi3IR6lECu07Zu/sROj/Tu9/b//7f//////+n5//MRXyjPulF86A01SD9ksbGg4AqAQDgYDmAZmB0ARhhMISSekE1ZmNdgmpgxQEQda6mjr5liwY23nOvaxI/KJnBh6Z9huIP8woZARGIxzh1hWTvQTvemuxvont/7///26f/n/////9/ydP+S7M9VfZq2swyqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uQZKmJ809hRtP7KaIAAA0gAAABDM2lHU/spsAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqAAAERkurRICAQwBkAZMBCASDAlwLUwZYLcOOjhWDEjAXowQsCTN6YDOEAy81MmQjxkpg8sjb+S90f2leI0ZnnEBRxZFvHiyjnq2eBGueZpe/dHd5b/X/3//+jt5OtsI7hVTHyxtCE4yQABgAdMAUAUDATwKUwK4FoMHbFcTo5PocxUMLPMFCBEDVKjMzmEzERDL5TPHlkWAkXllvAh+66aa1og0TshlErM7JkILVHu1+wn/rb02un/////0+Vn////0/p/4N0PaJfFh/5aoAXbHVTEFNRTMuOTkuNVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//uSZKmI8y0eSGv7KbAAAA0gAAABDXmDGu/wRsgAADSAAAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVAAIJ2NEAAwAsAoIQFUwBQCiMBNBZzA6hVg1Tv24OtK+MrUBMcCEMUA6MXQbMWAeNiAeHgHk0jnad07d2lbdnDnKgFOq4sHawYISyQC8mX/H6KEf6v6Xf//7fRzW5RRtMIhJwbMd1jIAMAOAITAAQEAGAPoVBFjABBEEww/EXMOonMCC6MJxRMKwNGiAIiCGpqUQkUhlUsDh+60E1iW1bhFXDqGkRQIo5VTAiNHhowg/IjWT3+3//X/9vq//O9ICYiTaFFUxBTUUzLjk5LjVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmSiiPMVGUdT/RFAAAANIAAAAQwUaSGv9KUAAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVAANKSxkAAwCMAuMAeATTAKQIwwFAExMDnEmDViNVQ6plIxqMEqCEPCIYggQYjA2aoBGiVIYtS0507dnlZcxVCvDIpIsMcGk7/Eg1qXNYjR+v9n6v//q+d1/4Ck8BOBY2NBBRz2VwoAGAUAF5gFoCEYCQA7mBFgghgvAf+cMzc/mIdA/pga4EsYsDZgUIGMBCY5HhyEiKRi0Zq4mZ3m4J0HKYKrNugdfKIB1sdzYZinfZ0hGHoKIYIb/Zs/////2Zb/IRzlAJhVxpZFVMQU1FMy45OS41VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+5JkpgjzFR7H0/0RQAAADSAAAAEM9JsfT/BGwAAANIAAAARVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQAAWajRBAMejoykSTQZ6N5QEwnUPwPZ4uCjG8weowX4B/DgP8LgIZgEoCoYBwA6mCQAP6a0pAnYplyrowMZMklHgiLdDgynq3aDUhHe6Xo/10QjX/Y36P////7f/////P+X/370O0GzspYNcpRkOUjjjNdnGAAY0JmYiBrA+dinGDqAt50haL+YpwBOmCQgAAHqPAYxsBR6Bg6AHbsCzSaOvnk9S9e/TNrmS0yfPU0U5kdPsmZ/OFVQyRU0cLEhWHcjR+j87///ynZ/U5Y6tUqI5gNMTEFNRTMuOTkuNVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//uSZKqI84lrxtOfEMAAAA0gAAABDFx5IU3+gkAAADSAAAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVW40gADAKwBIIAnQgEjMEYAHjC1QL0/hwkZMf7AeTBzgFI8VrNBbTFmgGxZjsqzyhEFZjrn/Imzu9mJdCnKHVFi0EjJhNicjGvo3ulSuW/oZyuq///1//////1f/n/Vv+30E0ExMb+ImZhyh/MYSbliQQA0AUmAcgBZgNwB4YHKBSmErBTh5zLzsY1ACxGDCgTJ1jwaQvGXq5kTgdk8LvpAOEjulpNhB50voxx0XRdYsousSa1wEYvVJV2b1XWfT7I2n2b2+n/+////6/+3//zv6jL9D6iysMYzRoUxBTUUzLjk5LjVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmSuCPNpaUab+ymiAAANIAAAAQ29nx1P7KaIAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQABCbjJYABoAOYBYAdGA1gQpgbwJUYSWJGnlZaMZjQoS+YMQB5GwU+ZlN5lYrGSzWdLO6OD9yiX4M6LP0ZCFYrTKHKw1b2EuZESzUFoudJ+0/+ttdNWf6//X//6///T///9//Yu2F+ZmMKFlBQLNrGd2xCMAaMAHARzAOAJIwIcFHMF8E7jhWeKQxEQKIMEHA8zRyKMqEwyqMzKA+OyERA+WC4Ic4oJpbYaRCkax3iJ4sXdUHjB5GejOcENcjUtQ6N9+72T2//////7/////+3//1bbNQdlGO8TbWbWcipMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JksAnzfGfG0/wRsAAADSAAAAEN1ZMdT/CmiAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqAAGOSNEAAwAwAtGQFgwAkCnMA6BajAvxW00aL6DOPbHMlD+MYx/MTw3MXAWMXQVNjwVJgIg+c7eQ6LfcBcxiq07KV1CqW7nYopZCsqXMdL3WiIV7O3+/v/6//////////+b9P/X9kfCrIWr0K0BRasRmS2xAAGERIYGIZgE+GCoqYBuIdGOSYeBgYYREQAW5gDgCUYBUAEEwD+HAPoOCZVC5184dvqCLstwjQvZjQgpQ2c+LM81ENiUlSp4aLOSB7kH9TFl+r/9P//yvb6u/YLASIb1VTEFNRTMuOTkuNVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//uSZKsI84JqR1P9EUIAAA0gAAABDIR5Ia58Q0AAADSAAAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVAAGeLRoEAwCIAvMAjATDALgIswF8EqMEGEhTYQ9E88CkcyFLoGB2NB0YgAeYjhAakhQnDLhNUBpm1DEulQbvS686KAIcz27gUUPEVBkyzvPert//t//+W/9ixo5zTQ5pB+FxCbsRAAMAzANjAPgE0wFsCEMCwBITBzRGA6ITLWMUhCLDBCgKkyKGDAgfMbjQyATznhZRGjIYjLLl59mn1mEQWtkAwTKMudoU48zN12StU1N/+v/////2/////+X//9vjqy+A+4IGwFtMKkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmSnCPMUH0fT/REwAAANIAAAAQ01gx1P8EaIAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqAAENSNEAA0A3NVQjgm0/voMKIDnz4F6ocxygHDMGNAbjAiAAoAAIxgDQCyYBeA8GCCgQiPsupa+SemhTw16vzipQn0Owwko9mKc0SO9tivXPa1f/+lf6///9P/////+n6f+6/EFdHzDtCqg4ehWilbkaMAtAHDASABkwH0AkMDwAUzCbwX49dpJcMblAnhYMNOXPTH1MkVjAnU2B/ZVMiQ6z9dRlgJ1d2EVUBLoSUaRJZlc0a51ZHXLV7aqvr9Pef//////7f/+//r//9HR+p/OQzxEzMlfUklVMQU1FMy45OS41VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+5JkrY3zgWtG038o0gAADSAAAAENIZscb+ymiAAANIAAAARVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVAABJONAAAwCgALHgKIwIwAIMEXARzC0AUg/dc9qMfwAuDBzwGk8RyNGcDI2kwaINKlGfxATEp2dpOJKgT7l1c4vVXEhoeEJXWrFhSpOtE8yep27/////////t/X/L/7fr6r6J+XuVqlM5DbVGsOEZ2tEAAoAHjANgBQwGsBLMDcAujCSQvE8oKH/MZ7BiTBegKI617NLYTNlQylrPNdVNI3SUNhn5+rRm/RBdgR6x7iowOsZ7qriatult7W9fIvp+v//p/8nUz/////+/5PLTu3z1S9+GjABY0QTTEFNRTMuOTkuNVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//uSZK4I83JrxtP7KaAAAA0gAAABDZmZHU/spsgAADSAAAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUBN8gACABAwDMBLMByApDA9wWswoQV4PdH+7DHHgt4wbUEhNsLozsfDNZjMuHg8ogg4DwxbmMztkbqsa92XGOguajymM1UdHSKKQvNo5G7a+v/////dvy9U/////9f5/76j5dRbzEYTHoCpUzlRhUYwKUcjJIAUAHzAAgEgwC0CXMB4BUDBWxQ03pjo1P7abM8D2MhSJMUxHMWAsMVQ1Ncw9HgAi8so8CLo/I8wpZaUoA68YjM9eYe2xAdDKVrIZbr0X+jJ///5f/1/////+/6fq+d/iXz+2qwNrvGl0xBTUUzLjk5LjVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmSvCPOFasYz/CmyAAANIAAAAQ2NhR1P9EUIAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVAAADSlusURBgA4A4IAD8KAPRgCYImYDQIZGVH4URqlERiuYJh8LRhkDxiCAoCIA0uABWuity2eVry8SZREe6McY7ikSGKxlYXFWZ11wW1UdPV8g9PRzvd/v///8r9n4U50qaFCQYNhUEmS6NoAGAKAE5gBYCEYAQA9mANgiRgMQhmZUPhQmnEPmCpaGCIkmE4Biw8gIggFLyWM8Majc3Bkin8znZQoJldyiDCWYim2FEDCCgpMjlqJLNBeURDDf7/q///z39lSkGhDsNSpWOCCpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkqQjzQCdIa/0pQAAADSAAAAENBHshr/REwAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoAAk3LGgQDAIwC4wCQBLMA1AhDAagSMwSURqNrWzGj1mNjJwszAMNAUGph6ChiEFJqAGKTUhkW+snXg3QZ8vB1BLRbgYMY6K4vhSBUVep1o2cJF8zY7/tn6jv//8r3dbd5sPSxUInwZCBlYFpuIAAGAfAH5gJoCwYDkBJmBpgnhhFgmCeELujmMVBL5gpIFgZcBpgUVGOiSZNMh184I0w8Req54480ceS1tc09R+dc1TDUOWjKfCyMYpyG84y/svv/0/rN9O2Z2//////y3/+PH/6nP8gxH/HGGpnLBuMqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZLAI81MeR9P9EUAAAA0gAAABDn2nG0/w5oAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoAicRIABgHoBoYCsAfmBEgMBggAGqYU6GmHzCTYhjrIMoYM4AqnKi5g6eYmtGUPp9kSj9DIetFvNpspE6saIXkYw3ayLxudtPdv9Ws/9Ufo3f///06fpT////X6/9f6Czc0hCmCZnR1VGGM4xktxIwDQAjMBXAFjAkgBswRcA8MLOBOz91T3Ux/AB5MHHABzuFIzBkCrOBYg0+UWBj033KV9OuB3duEcgG2JKiBWItPCXXbNsxmpX7rPt1a9P////6L9W////6fYf/09jEKo1nQI8QczlaYoDI3UxBTUUzLjk5LjVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmStifNkbMa7+ymgAAANIAAAAQ2lqxrv7EbIAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQACDlsaAAAQBUNANBgMoAiYGcAlGEQgrp3pCAmYwaBcmCvALRyauZmnmJJRg7Cai2vBNhQmS/XrgIjZMQaHDrQ0REUO9z3h8RsLHS6HpWeSq/pX+v/r//+nu/VagZSLwYeg4bS5GQAAHAFBgJIBWYEgA6GCQgiJhdQhcf/Tg0GQdBHBg+IHabqVxnBCGVTiZGSByxOJXv5G5RmpOlqPBlQ92CgRYG0x1cUAu12SWAOOtXN993p//439P7ev/+Vv/////b8//n0BhSpMPR94AymglIFIJsJMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5Jkq4jzHB5H0/spoAAADSAAAAEORa8Y7/BGyAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqAAIdyRBAAVACzAGgDgwE0CBMCqBJDB0xGk6IjLPMU1CSTBOAN406jTKZXMoEIyKUTn5XQgi4QFlZv/t/VPorPvatdChl62vEvmb2bNk/U3Oe3VZ/TR//XU7///Yjl2EHkpVJYXD6g686OJu6yEAAEgDQVAQzAHgIQwFsErMEOEiDYR9Ew8alIzBNkxqHQxIDYxNCExICQ1KCpIOTBYYne/ur/vOkcaahJEvEAEai2d03uq7/K6tX/rZmP4nnFiBmI/wh//53/6P9e+5lhbVaEQ8PDpIrTEFNRTMuOTkuNVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//uSZKsI804fR1P8MaAAAA0gAAABDWSXH0/0xMAAADSAAAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQACXktZAAMAMAJwaAmEoEiYAMCfGAmiapkGG9+aFzqYmG0YijOYehCYnAACifBVhowSe9avJ7pjcSZKEaNOQR0mcUO5Dp6gymQUUEzrDO7V5P1f/+Z/2/7KedSwALGOVFD54ERKwZ5NmYAuASGAHAIZgCYD0YBQCImBAiExmxmBYbPwwYYFiYDCEDhECB2MPgHNLAJTykAuWpl7bYqVVSmcwlucbByj2ZSoxVAF0tOv/9+//W////X/u3+bT//T//7e+nozborI7eptEmOIKkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmSoCfMsIEfT/SlAAAANIAAAAQ0VqyFP9KTAAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgABGckJAAMAuAOzAMwFYwEgCXMCJBRjBdBOk4U/inMQuCdTAzwMgw0NzDIGMhCMyaOjs5CQhng6Zn9OMVR97tiBoXM7vFDj1m3RBIvZP1/ryL902//t////+r//7N/0///t7HmnqVjk6FMKLyQGhJAAADII+MnFUzuijcEpMJFEgDysNGoxnMI6MFcAowM0gQBw1AxmSAMjGkDpB3C04nS8ymS5f3TRlrbziTmF9FI3SP7NexRWwMF8z9P/8sAtfq/5zBD7f6jJ95crFyZ4NgUGjZMJhipMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5Jkq4jzaGpHU/wpogAADSAAAAENCHsbTn6iQAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqAAFJSNEAAwDAAnMBJALjAdgEkwOMCeMJSCkTzl3oMxpYE3MFxANjghowhEMEUTG2w7N4WFmgFzu3I8oOp1+ZJwMpqoUzjnqnhrKZzJy3/t9PddJ//9W/X////0+jf+n7/9VtXZVolOjuS4e5BCgM7GAAAYBSALGAjABZgPoAEYHoAJmE8gRh7RRAYY3yANGDIADx0KWZWrmALAw6mPP7PpKMLZ+c9EeHNqWExVwIujFDpj8+kTKTv//v//n0///1/////+n/3/L/VEkJTViNEtlc91QZHnG1TEFNRTMuOTkuNVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//uSZKyI821rx1P7EaAAAA0gAAABDTmpHU/spogAADSAAAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVAAIJuRkAADAGIQA/mA7AEhgdoDuYTUD2HqjrVxjawIUYMeA8nWOBoTAZKsmJORwD0w+UB2Ez3X8X0M8bNddK/J6/1Rwy6aaVkoQCTElWMIDC6gE+/0P3fnbv///Rz/QBsUYOaNWCxZNxss4P8gABgCcwEIA0MCNAgTBGASowtUSNP4Q0azH+wmkweID6NzrMzegzLRwMmos6Sly6EPgAcjL+73CJeyoHuJShixII2hd0OjJuXorW//+1EdP///H/8///////5P5HnP6TuyUNYh3RrrOwxkxBTUUzLjk5LjVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmSriPNYH0dT+0GgAAANIAAAAQ1hrxjP8EaAAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQACDTkRAAJQBwwBsBJMBWAmDAvQV0wfYU+Ouh8UDFnArYwVkELNYKAzMYjMpLMrFo78YBoFw5I4xL3TtqIoQLZ+5XMw8+RjGGKSp0O5iIORgSDuaXZXI6D7v30yXzn//+vpuyJ9QAADwETgMHhgPhEySRIAAwAAAdFAEQwBcCJMBOBMjA7xJ81YzVROwZdMqDaMYxzMRQ1MTgaMSQdNUQhSYn5ZfvBD9+IQEGsZ3SjoUpS2djUrRDoLIyLPbqb905Pp1dv//9P/6f/////f9P67lpwvLWh2PjawBglMQU1FMy45OS41VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+5Jkrojzdx/G0/wpsAAADSAAAAENpZ8fr/RFCAAANIAAAARVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQAAAiZZo0AAYAaAPAQBDEYD4IQRUwBAQ+MMdxFjF6JjCcvzC4UjDAFAggxohBaaFEZwWA7z/PgI8SMhTqyYad22CKhn86JUGlKdot2+Bez/v//0f+3ygjuDsYAxUUvFTscSbkbYABgDwBeYAyAnGAPAR5gIYJsYGAJYmlM7GpyJL5iqZAJEcOE8xEAMxJBI1XBZJmFSHLSF6d2UVZ3oriHB2e0iK+yyoKT29rLfMTshHbXUojuZ/Jf7P/6uzzodTM5QwmaKCR7FTEFNRTMuOTkuNVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//uSZKSI8wkeSGv9GTAAAA0gAAABDMzBH0/0RQAAADSAAAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVAAAJxtkAAx2RDIRnMwqo1daTBzxWo6OL6OMUpCuDBBgNsDGY2Aw0FwMmjADLBRA8cWQRAYcKTWtruo6lNbVpIutaBKNTVp2XU+pIxIg0LIQDwSPQUanQ+SuuT8U+sx//8r2/hhwEdCwsVEA5QMCNbwGUaIAAMBKATTAXwGAwJYCZMEPBPjCuBNk/AHg1MeqCYTBpwKomioyRjGhdMjoI7GkhIAw8HTqReR3qY4M+rzBNUCbVM6DO7PTGM6PlTqn39ze/////7f9W/////+n9/+9RYa4mQ7c75QqcrEGK5xApBUxBTUUzLjk5LjVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmSxiPOAHkbTn6iQAAANIAAAAQ4xrxlP8KaIAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQAAGbjRAAMA5ALDAVgC8wI0BIMEMAnzCtQpA+9B58MenBLjBsAC06ExMbVQCwGLQZ2UeqaMhhkZ+eyhlUQh2dCuDOoQ7yMVWapVWkHHPojmpd7vV+ve9ff0////+X//s///6/iP/LRy2Hlcqo+cruWoJiRxUMcTMAwAFzAVQAgSBJRoIzMLUAAD+OQAsx/wAoMHPAQTvmIzpqMLaxSKLEsp3NA0e3T8OGIQ7pY8DZWqQMgwVadAjd22apyrkW/9U+n06f///0/////+31f+/g+VMrMh0uCZzTGFYDFMQU1FMy45OS41VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+5JkronzpGnG0/sRogAADSAAAAEM6aca7+xGiAAANIAAAARVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVAANp2xoAAOAHgMAwGAxgE5gZADsYQqD/ncNLuJi8oIWYKwA6HKsZnKmZElGKr5wrOwyVzEE4X2P1wlk6BHMIRnpKox2t57obV2ndMmqZFGflgz/////9PdzilXtWhhIXAqTwTeDhNWAgAMAjAITAUAFYwK0DTMHSDRDom5gAxTQGwMEzApzjnI0ROM5PzLFA+ZYV3GKeYzO3btQGj21CEQcl0uKOzurUWAKOMErFyJmVGlnl+9X/X/r//6+1GbHdihK6OUE0NHJMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uQZKUK8y0rR9P7EbAAAA0gAAABDEB9Hy/sRsAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoAAqlW0gABwAXMAOAQjAPQIswJQE6MGbExTj6NuUxJkJ1MEYA7jSaNMrlEyoNjKJDOtktCyLyyN0hBdTTIsZcSb6CCuCjXskcUJrpB5rnHUWsS5sAB2l1X/V/+z/6uztvkwcGLLLEYvqaSOdyyIAgwAEAYJQDkwAgB4MA1BDTArBBw0FW+SOEIYMgS/MTheMOAkMQQPMPgQNKASTjkEXnenrt3ZBLfqWazMeOFMtQaEp9R02w0qu/1uMJ2f//f//K9vqunGPOAmHhjnSArTEFNRTMuOTkuNVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//uSZKcI81AZR1P8KbAAAA0gAAABDFxlIU/0RQAAADSAAAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUAAk3JGgADAEgCswAcBMAgEiFwUAwAQTXMOD36zEqdzAw2jDEXzDcFRYmCImh6wkCVHOU2kL34NZu3XC0OdogrJQx84pWmACSYDzHirqtKL2f6//b//sy3xjaAnew0RUKgigUBaWxogAw+MDDxNMUooydMTA5RJ41YbVWMKlCUDAbgMMEiACxEAyGBAMkB0DpwhDSiIn0c51t3mqr0LGKbFJTLqZNbqt6jFCiI4jNJIXz/g05kw2zS785r//0c7r2Tp68xKiu9ykxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmSkiPMaHsfT/RFAAAANIAAAAQyEeR9OfqJAAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgACnlsZAAMTC8xeQjIx3NFwQwXgP/OGZugTEPAf8wNcCYAxYGQMCgwDGQlAx2OgOQkIMKmxd3MXarUcufS77VllBJGjMDupW1Zkg0m4HB86eP2ed/0/79f/P+W7+m6sxICzhgQSwy04JLjaAABj8dGVCWaDPBvKBmE6h+h7PFwUY3qD3GC/AQIQCBhcBDMAlAUjAOgHUwR4CBR+jIeZEdqB/uxRRDNlYQMgQVpXQaU2yVMoja86ly6PJY/r/zP//9//+l/23//7/9f2/qyPLXFzTrMp7i7wWWZMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkrQjzPx5H05+okAAADSAAAAEOJZkbTnyjCAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqAAEpSwgAAwC4AjMBJAIDAegC8wOsBsMJmB4T1Q1rkxs4DTMGBACDkC4xhMESqYW4G/vixZUAr08nG4m1+QQaL5kQwwRdqXScKl1Vj+3t//+///v+n//z////+n6f1t9TJZOqFejTq0gtQeqY5CgADAJQAwIAiRID3MDyAFDCdwJ89oof7Mb9AZTBkgEg6lbMzXTEFoKupi8C3C6HBpGfr7sIVyu5mcUW+o0o9JZNgnZV1+3snoVm930dv/t////6f//f/z/Rm/t81Dro5KC5LqlhdUqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZKsI81dsx1P7KaAAAA0gAAABDS2nHO/spoAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqAAIFORAAASAMTAQQBMwIYBIMEFAvzCrgwI+seK6MeOBlDBwQK88iMNUcjPWUyiAPOjFB4clcctnb3wVQ6Wm4mOTZkDKdFeYjwBFI6t+1tmTs//pr+39f///3//+3/k/P/pd+8J9TVHCCQnhRD4wVpHCCQAcwC4A4MBtAgzA3gS4wk8SLPK00YzGhwl8wYoDuNgp0zGbTKxUMkms6SdUKJXSU+BDpKbRCRguPRDFiZWAqq/FY/VKugfQqJKv1TnT7f///+n///5f//n//+R/7yp3ivQWKK8ecA3TvdUxBTUUzLjk5LjVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmSuifNwZsbT+xGyAAANIAAAAQ2tmxtP8KbIAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVAAAEaktrJAAyAHAEAvMAkAaDAYQPUwR4PENmtrpj0Z7DMUszGQZDDwNDD0ITDgKjQwLFnzkPxSncZz1+AywFsrlg0VqO5x2zhnnwwAEHj5ZFN0Qfrd/mv+jR/V/6q4qJpbAxSyLXLeSTkjRABgAwBGMgIxgA4EeYBcCeGBRiYJnu22+b7zaY/G8YrjaYghSYnAYYmgeasgiTABRzkuwKzz/vtPX4TkAqT1cZjhmU6w5nwzE+5wN2kxXh14v/R+vp/9v+ztSU3HFnhgZSkidA4qpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkqQjzOx7Ia/0ZQAAADSAAAAENIIkfT/RlAAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoAAJnIyQADAIQDQwBABhMALAqDAFAXEwE8WCMlO/fjQezCA9zC4bDD4ECsWQcXICy0mAqEiywZFK5eR5ZdlZB4azIyDpyVugm62mT9fftt+6/9f9v///3//+n//1//+LrwSVwEVlhYVltJqkAAYBAAXmARgJhgFwESYC6CUGCECQZsIeiaeBSKZElwFA7Gg+MPgPMSQgNSwqSBjQav3JUzf+s60fru8lbpr48MtARYzUG/vCRNU98dWNeu8oKf0J/h7//6u/092aqBUnQyTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZKcI8z9jx1P9ETIAAA0gAAABDJx5H0/0xMAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgAAibkRAAMA1AODAPAE8wFsCEMCuBITByxGA6ILLUMUhCLDBDAKcyGFjAgdMajQyETTnxXRqlopsMXP1xmo9VM0FWWCOhHnSgNwofvS5ZBkoi1G67+W/x3/1fX3eh2+wrGkDpoFzAX5MBMAQzAYwFAwJoCDMEhBEDC5BCs/+XBxMgsCBzBywIA1ADgIVjERnMco45imi+MNB1z26dsX+0+E73xgy9MlhKP1svV3+mqGdf8h///f//5Sf//+n/0/f1b6pyCmsebFnCaNi6R5ekxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmSoCfMxHkdT/BGgAAANIAAAAQ0NlxjP8KaIAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoAAAnW0AADANwCYwFQAhMCRALDBFAGMwssG0P1cU7DH3QLgoDgTr0UyljJGIwaHNylV5TI4RW/vYzHDEN0JiKeaEBais5o43tdx816qZN+zasi////+7fP6/+7f///f/z/2+7PPMdS+q6poPmopym2dzyuC04yQADAKAAsiAmjAjAAgwRcBJMLQBRj91z2gx+4C6MHNAZzxnI0hyMhazBIg0yUYHEKGa27PoVmRYefvBimFuhHY5AVpKKcwRTL0/1S8/Rd/yV9tf/bt/sv///9v/m9L85DZWSR2p31MVAiwNp0s24AAZO9oAOAHjAUACYwIEBpMDkAijC+w9E+WCbTMdzB3zBbgDI5CszM6HMfGoxegTdaJL+QIeIDHYREkIzm2XbgoFAQJFFWAUEmpsRWJCMA5o9rC6x0CJoGS4A24o4kAod1IznGyMVoyeULyL2OgQCg9k+ujRtzpG0KGGOUMTIxP/n/+5Jksojzm2rG0/s5ogAADSAAAAEODaEa7+xGyAAANIAAAARrtttkervxfUDcvVQTb9o5r7+vKlW00aNG3/UECjHrLSd6tNHCYJn2IMUFDBEYbhaNoSCsGIEZwDDtUJEAfBOUJQXbQRSoADu21tsiZJ455Gj92HBMwEFAUJDZ7IMAgsHBsvYs4xYKgQGzPZFMRGgaTpotJmKygZ+KBhMgPaHHqmbRHIWAVyDt5omQCQmuNCp8FRzHIANU9zKkAWwyxDqm9o6QFYBqxoxmMiCCnipSsIAEnKEHQQJMFw2JF00yFIIJ2JIoLbUml4wZIhqq905G1VO3ZXDMG9VO6TLGRucuyMskdN72cQy194HsZW7rX3oeRrcWZxBMvlc9GLsvlFmN1pfMUUbrSyhvyi1LILkb6UsboJZDFK/9BDkTl0Oblk3RwxMv3KL0N/ERhAfGZDM9/wiEc/p/L22z3niL/n/r1QBMndjjUQ1KpNaajtzI5anAtAbiUm0F4AHTwRM+IAjg6EEjJdlrU7mKpfNPTFdBgzIXMWGgBlzwwc7Urd2g//uSZP+A9jJpRsv8SaAAAA0gAAABHz0jWa5rDrgAADSAAAAEkUNJgEUOAJAKErBUAotE5MAnkTlkYSfDYSdR1ydlPLJThzJApVhN42pKtuLSTd2FMb1jT7Em0W6iqL/ld19jem/jC/5YS3DkWORzsReV7a703hNkPEJQwsSuEmCRLKeQrdaFYnfunJ6tW9AZLASHb0xlYJhGodJxBEUm5ZKTru/VMDYtHJ9d1kQRFU81Wi76RSIntfa2MUNFhUiRamQoQqGmtQxxYmuQiBJtWMET5S/TFLrTREyLVYwIiar8iIAwal0yEMocjSy0Y5KlkQql61WMbQsyISWpoYNZbKz45SwWci3quluZkf5SIWEIpJam4LAkTVSzSZCKUIpRagAgAtcXMsE4ugRAKTjJ6y6yKbNkIIhlhFKSLxWaiWJioZ27ioTS0UlRKRNSRPVzrBYEhU9DSxCcDTUJ6wZN/vNNmLtWQ6AkjW1ORJPVv9i5cShGjnTlIDY+2ASjuNbOu41bfKoNSbXGkMm+1/Qkks9KUSTEknvVTAkp/aoQhIzFS//7kmTeDvR2Kc2LeTJiAAANIAAAARV9tQwHsS3AAAA0gAAABEueZU564lCCOrvatWkkmvYdPVrll0R0ZR1xsxQnbWs0yY8Sj1p62rXWrM0OhKVnpEkTV+9eyUwsGSfSCWmPatgJ5XHgrGI5ixRplbZEuMqs1AYn2IaJJSQloh0bkUjFpizEUrptUVLn8XJHKtnUpdx/LEKjDBUAkI5LQTbCqTWYwmOCcJRkgpR5HEqJDU8Kw/YdIxHJbgkiSamNAuFZ6DJKWTEkhCYYKgbE5fGcNhqXhyLEB8YrB6H8ZKxFAaTCmUBUXARXGx+OJdAFD0mg8FJwYJdPl5yeJzUvVU0KwjCG3qcwUNTkeAwPDUHETp25KdWrqPHcHj1kZkEpzlQtQ4iKlUt1TfVSjLaeJorOHhGj6pVMQU1FMy45OS41VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUmFWeqzaqgqOBp8YoUKEUopSRCpqW4QkueSyJrqu//+5Jk/4v1kWq6KYljcgAADSAAAAEcCbS8B7H9AAAANIAAAARlv3rJo1vacutNmX9bDo+uYtmMVsaMjJU0u1at60608uXfLJJUnJ6tiXPWutSntetsBKJyY+Zpckk2h060uPrranIkvnLsBkfNLr6YiSetPNCUZgDBU97J7AZP/VMJSpmJp5la7AuXLnrSRBSMyxIkKCudYKjM9jknhItQKEzhxIkDBUs5Eij9NoIUy3Jf/5P///NWUEDBx5ywHUP9ZQccv5ajkasFBAgcsUMFQkJul5q0yhITdP6Z3Mv39aubublbMtJUsEOVaOS8XRpIBXWNwJS8UymkXrL03IYcvT62Zagbp81XJUyE3S/a0ymTQsXprSVMmQ2H3PMhNmKqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZM4I9TpsroksNfAAAA0gAAABDmWYgsANk6AAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5BkQQ/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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AAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5BkQQ/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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AGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kGRBD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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j/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kGRBD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5BkQQ/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5BkQQ/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kGRBD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kGRBD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqq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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uQZEEP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5BkQQ/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5BkQQ/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kGRBD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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BKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uQZEEP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5BkQQ/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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AAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5BkQQ/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kGRBD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqg==";
//#endregion
//#region src/hooks/useCallActions.ts
function Cr() {
	let e = xr(Sr), { getDialogOpponentId: t, startCall: n, activeCall: r, activeCallAcceptData: i, activeCallRejectData: a } = S(), o = t();
	return s(() => {
		(!r || i || a) && e.stop();
	}, [
		r,
		i,
		a,
		e
	]), {
		startVideoCall: () => {
			typeof o == "number" && (n(o, m.VIDEO), e.play(!0));
		},
		startAudioCall: () => {
			typeof o == "number" && (n(o, m.AUDIO), e.play(!0));
		}
	};
}
//#endregion
//#region src/hooks/useCallHistory.ts
var wr = d((e) => ({
	startCallDate: null,
	setStartCallDate: () => e({ startCallDate: Date.now() }),
	resetStartCallDate: () => e({ startCallDate: null })
}));
function Tr() {
	let { sendMessage: e, sendMessageByUserId: t, incomingCall: n, activeCall: r, activeCallAcceptData: i, activeCallStopData: a, activeCallNotAnswerData: o, resetSessionData: c } = S(), [l, u, d] = wr(W((e) => [
		e.startCallDate,
		e.setStartCallDate,
		e.resetStartCallDate
	])), f = (n, r, i) => {
		let a = {
			callHistory: !0,
			callType: i,
			duration: l ? Math.floor((Date.now() - l) / 1e3) : 0
		};
		r ? t(n, r, a) : e(n, void 0, a), d();
	}, m = () => {
		u();
	}, h = (e) => {
		f("reject", e, n?.callType);
	}, g = (e) => {
		f(l ? "hungUp" : "cancel", e, r?.callType);
	}, _ = (e) => {
		f("notAnswer", e, r?.callType);
	};
	return s(() => {
		i && (u(), c(p.ON_ACCEPT));
	}, [i]), s(() => {
		a && (d(), c(p.ON_STOP));
	}, [a]), s(() => {
		o && (_(o?.userID), c(p.ON_NOT_ANSWER));
	}, [o]), {
		sendAcceptCall: m,
		sendRejectCall: h,
		sendHungUpCall: g,
		sendNotAnswerCall: _
	};
}
//#endregion
//#region src/hooks/useLastActivity.ts
var Er = () => {
	let { isConnected: e, dialogs: t, selectedDialog: n, getDialogOpponentId: r, getLastActivity: i, subscribeToLastActivity: a, unsubscribeFromLastActivity: o } = S(), c = R((e) => e.opened), u = H((e) => e.enableLastSeen), d = l(void 0), f = l({}), p = l(0), m = async () => {
		if (Date.now() - p.current < 3e4) return;
		let n = /* @__PURE__ */ new Set(), a = [...t].sort((e, t) => new Date(t.updated_at ?? 0).getTime() - new Date(e.updated_at ?? 0).getTime());
		for (let e = 0; e < a.length; e++) {
			let t = r(a[e]);
			if (typeof t == "number" && (n.add(t), n.size >= 10)) break;
		}
		let o = async () => {
			await Promise.all([...n].map((e) => i(e, !1))), p.current = Date.now();
		};
		e ? await o() : f.current.fetchLastActivities = o;
	}, h = () => {
		let t = r();
		if (!t) return;
		let n = () => {
			a(t), d.current = t;
		};
		e ? i(t, !0).finally(() => n()) : f.current.subscribeToUserLastActivity = n;
	}, g = () => {
		let t = d.current;
		if (!t) return;
		let n = () => {
			o(t), d.current = void 0;
		};
		e ? n() : f.current.unsubscribeFromUserLastActivity = n;
	};
	s(() => {
		u && c && m();
	}, [u, c]), s(() => {
		u && (g(), n && h());
	}, [u, n]), s(() => {
		u && e && (f.current.unsubscribeFromUserLastActivity?.(), f.current.subscribeToUserLastActivity?.(), f.current.fetchLastActivities?.(), f.current = {});
	}, [u, e]);
}, Dr = "data:audio/mpeg;base64,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VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVEAwAEAqqNia2BXsibLiPoqT/RjS0OaodnSN4T4c5YDWRqiTp/JFfYIciaSZYQg6CgrJDbmuhITiNzTKIqcOL1dKrEIiGhtAuxCmKpCIRXWP01pDQkJfTbLSsQSAkX02zMEJUPFTvxGQgkIcz9SubieZYjOk7jzq4xHIUikeDtYv/+rJsyyBAD/ZqcbLR6WUyAAANIAAAAQAAAaQAAAAgAAA0gAAABNy8CUupF7kffNTlCXolR6ZFUpJF8X97pkVSqUk7DcCUrEEpnC9y9P6dyZmZ21q2rap0SQ6FRDJB+ePuXgTN9/fW27m5WzLSHCwGVVViVUxBTUUzLjk5LjVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU=";
//#endregion
//#region src/hooks/useNotification.ts
function Or() {
	let [e, t, n, r, i, a, o] = Pn(W((e) => [
		e.muted,
		e.showNotifications,
		e.serviceWorkerPath,
		e.webPushVapidPublicKey,
		e.webPushNotifications,
		e.setShowNotifications,
		e.setWebPushNotifications
	])), c = H((e) => e.enableUserStatuses), [l, u] = ar(W((e) => [e.userStatus, e.isNotifications])), d = c && (l === z.BUSY || l === z.AWAY), f = e || d, { users: p, dialogs: m, fetchDialogs: h } = S(), g = xr(Dr), _ = async (e) => m.find(({ _id: t }) => t === e) ?? (await h({ _id: e }))?.[0], v = async (e = "", t = "", r = "/logo.png") => {
		if (Notification.permission === "granted") {
			let i = n ? await $n(n) : null;
			return i ? i.showNotification(e, {
				body: t,
				icon: r
			}) : new Notification(e, {
				body: t,
				icon: r
			});
		} else console.warn("Notifications are disabled");
	}, y = async (e = "", n = "", r = "/logo.png") => {
		if (!f && (g.play(), t && u)) return v(e, n, r);
	};
	return s(() => {
		let e = n && r && i;
		!f && (t || e) && Zn().then((t) => {
			t && e ? Qn(n).then(o) : (a(!1), o(!1));
		});
	}, [
		f,
		t,
		n,
		r,
		i,
		a,
		o
	]), {
		showNotification: v,
		notifyWithSound: y,
		notifyOnMessage: async (e, { body: t, dialog_id: n }) => {
			if (typeof n == "string" && typeof t == "string") {
				let r = await _(n), i = p[e], a = i?.full_name || i?.login || "Unknown", o = r?.type === 3, s = o ? r?.name || a : `${a} in ${r?.name}`, c = o && i?.avatar || r?.photo || void 0;
				return y(s, t, c);
			}
		},
		playAudio: g.play
	};
}
//#endregion
//#region src/hooks/usePageFocus.ts
function kr() {
	let [e, t] = u(document.hasFocus());
	return s(() => {
		let e = () => t(!0), n = () => t(!1);
		return window.addEventListener("focus", e), window.addEventListener("blur", n), () => {
			window.removeEventListener("focus", e), window.removeEventListener("blur", n);
		};
	}, []), {
		isFocused: e,
		isBlurred: !e
	};
}
//#endregion
//#region src/helpers/debounce.ts
function Ar(e, t) {
	let n = null, r = function(...r) {
		n !== null && clearTimeout(n), n = setTimeout(() => {
			e.apply(this, r);
		}, t);
	};
	return r.cancel = () => {
		n !== null && clearTimeout(n);
	}, r;
}
//#endregion
//#region src/hooks/useResizeScreenWidth.ts
var jr = (e = {}) => {
	let { width: t = 640, timeout: n = 200 } = e, [r, i] = u(window.innerWidth >= 640);
	return s(() => {
		let e = Ar(() => {
			i((e) => {
				let n = window.innerWidth >= t;
				return n === e ? e : n;
			});
		}, n);
		return window.addEventListener("resize", e), e(), () => {
			window.removeEventListener("resize", e), e.cancel();
		};
	}, [
		r,
		t,
		n
	]), {
		isWideScreen: r,
		isNarrowScreen: !r
	};
};
//#endregion
//#region src/hooks/useSetInterval.ts
function Mr(e, t = 0, n = !0, r = "seconds") {
	let i = l(null), a = l(e), u = c(() => {
		switch (r) {
			case "days": return 864e5;
			case "hours": return 36e5;
			case "minutes": return 6e4;
			case "seconds": return 1e3;
			default: return 1;
		}
	}, [r]), d = o((e = !1) => {
		i.current && (clearInterval(i.current), e && (i.current = null));
	}, []);
	s(() => {
		a.current = e;
	}, [e]), s(() => (n ? (d(), a.current?.(), i.current = setInterval(() => {
		a.current?.();
	}, t * u)) : d(!0), () => d(!0)), [
		d,
		t,
		n,
		u
	]);
}
//#endregion
//#region src/hooks/useTypingStatusText.ts
function Nr(e, t = !1) {
	let { t: r } = n(), { users: i, typingStatus: a, getDialogOpponentId: o } = S();
	return c(() => {
		if (e) {
			let n = a[e._id] ?? [];
			if (e.type === y.PRIVATE) return o(e) === n[0] ? r("typing...") : void 0;
			if (n.length > 0) {
				let e = n.map((e) => B(i[e])).join(), a = n.length > 1 ? r("areTyping") : r("isTyping");
				return t ? `${a}: ${e}` : `${e} ${a}`;
			}
		}
	}, [
		e,
		t,
		a,
		i,
		r,
		o
	]);
}
//#endregion
//#region src/hooks/index.ts
var Pr = async (e = !1) => {
	xt(), wt(), Ht(), Un(), Kn(), Jn(), Xn(), await sr(), e && (Nt(), Ft(), jn(), In(), Bn());
};
//#endregion
//#region src/lib/utils.ts
function G(...e) {
	return E(T(e));
}
function Fr(e, t, n, r, i, a, o) {
	let s = (/* @__PURE__ */ new Date()).toISOString();
	return {
		_id: e,
		name: t,
		description: null,
		photo: a || null,
		type: n,
		user_id: i,
		created_at: s,
		updated_at: s,
		last_message: null,
		last_message_id: null,
		last_message_user_id: null,
		last_message_status: null,
		occupants_ids: r,
		admins_ids: [i],
		unread_messages_count: 0,
		extensions: o
	};
}
//#endregion
//#region src/components/connectycube-ui/utils.ts
function K(...e) {
	return E(T(e));
}
function Ir(e = 8) {
	return (Date.now() / Math.random()).toString(36).replace(".", "").slice(0, e);
}
function Lr(e) {
	return typeof e == "string" && e.length > 0 ? `${e[0]?.toUpperCase()}${e.slice(1)}` : "";
}
//#endregion
//#region src/components/connectycube-ui/button.tsx
var Rr = O("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*=size-])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive", {
	variants: {
		variant: {
			default: "bg-primary text-primary-foreground shadow-xs hover:bg-primary/90",
			destructive: "bg-destructive text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",
			outline: "border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",
			secondary: "bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",
			ghost: "hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",
			link: "text-primary underline-offset-4 hover:underline"
		},
		size: {
			default: "h-9 px-4 py-2 has-[>svg]:px-3",
			sm: "h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",
			lg: "h-10 rounded-md px-6 has-[>svg]:px-4",
			icon: "size-9"
		}
	},
	defaultVariants: {
		variant: "default",
		size: "default"
	}
});
function zr({ asChild: e = !1, variant: t, size: n, className: i, ...a }, o) {
	let s = e ? D : "button";
	return /* @__PURE__ */ r.createElement(s, {
		ref: o,
		...a,
		className: K(Rr({
			variant: t,
			size: n,
			className: i
		}), "transition-all ease-out duration-300")
	});
}
var q = r.forwardRef(zr);
q.displayName = "Button";
//#endregion
//#region src/components/shadcn-ui/alert-dialog.tsx
function Br({ ...e }) {
	return /* @__PURE__ */ r.createElement(w.Root, {
		"data-slot": "alert-dialog",
		...e
	});
}
function Vr({ ...e }) {
	return e.container = fr((e) => e.shadowPortal), /* @__PURE__ */ r.createElement(w.Portal, {
		"data-slot": "alert-dialog-portal",
		...e
	});
}
function Hr({ className: e, ...t }) {
	return /* @__PURE__ */ r.createElement(w.Overlay, {
		"data-slot": "alert-dialog-overlay",
		className: G("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50", e),
		...t
	});
}
function Ur({ className: e, ...t }) {
	return /* @__PURE__ */ r.createElement(Vr, null, /* @__PURE__ */ r.createElement(Hr, null), /* @__PURE__ */ r.createElement(w.Content, {
		"data-slot": "alert-dialog-content",
		className: G("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2em)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg", e),
		...t
	}));
}
function Wr({ className: e, ...t }) {
	return /* @__PURE__ */ r.createElement("div", {
		"data-slot": "alert-dialog-header",
		className: G("flex flex-col gap-2 text-center sm:text-left", e),
		...t
	});
}
function Gr({ className: e, ...t }) {
	return /* @__PURE__ */ r.createElement(w.Title, {
		"data-slot": "alert-dialog-title",
		className: G("text-lg font-semibold", e),
		...t
	});
}
//#endregion
//#region src/components/connectycube-ui/spinner.tsx
var J = ({ loading: e = !1, layout: t = "flow", type: n = "default", ...i }) => {
	let a = n === "circle" ? oe : ae;
	if (!e) return null;
	let o = /* @__PURE__ */ r.createElement(a, {
		strokeWidth: 2.5,
		...i,
		className: K("animate-spin text-ring", t === "flow" && "mx-auto", i?.className)
	});
	switch (t) {
		case "absolute": return /* @__PURE__ */ r.createElement("div", { className: "absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2" }, o);
		case "centered": return /* @__PURE__ */ r.createElement("div", { className: "flex items-center justify-center size-full" }, o);
		case "overlay": return /* @__PURE__ */ r.createElement("div", { className: "flex items-center justify-center size-full absolute bg-muted/50" }, o);
		default: return o;
	}
};
J.displayName = "Spinner";
//#endregion
//#region src/components/shared/alert-busy.tsx
var Kr = () => {
	let [e, t] = Ct(W((e) => [e.visible, e.title]));
	return /* @__PURE__ */ i.createElement(Br, { open: e }, /* @__PURE__ */ i.createElement(Ur, { className: "size-auto" }, /* @__PURE__ */ i.createElement(Wr, null, /* @__PURE__ */ i.createElement(Gr, { className: "self-center" }, /* @__PURE__ */ i.createElement("div", { className: "flex items-center space-x-4" }, /* @__PURE__ */ i.createElement("span", null, t), /* @__PURE__ */ i.createElement(J, { loading: !0 }))))));
}, qr = ({ customButton: e }) => {
	let { stopCall: t, activeCall: n, getUserMedia: r, getDisplayMedia: a, activeMedia: s, muteVideo: c, unmuteVideo: l, isLocalVideoMuted: u, muteAudio: d, unmuteAudio: p, isLocalAudioMuted: m } = S(), h = s === f.DISPLAY, { sendHungUpCall: g } = Tr(), _ = o(() => {
		u ? l() : c();
	}, [
		u,
		c,
		l
	]), v = o(() => {
		m ? p() : d();
	}, [
		m,
		d,
		p
	]), y = o(() => {
		t(), g(n?.initiatorID);
	}, [
		n,
		t,
		g
	]), b = o(() => {
		h ? r() : a();
	}, [
		h,
		a,
		r
	]);
	return /* @__PURE__ */ i.createElement("div", { className: "flex flex-row items-center justify-center bg-gray-800 rounded-full p-2 gap-x-4" }, /* @__PURE__ */ i.createElement("button", {
		onClick: _,
		className: "bg-gray-600 hover:bg-gray-500 rounded-full p-2"
	}, u ? /* @__PURE__ */ i.createElement(Ee, { className: "text-background" }) : /* @__PURE__ */ i.createElement(Te, { className: "text-background" })), /* @__PURE__ */ i.createElement("button", {
		onClick: v,
		className: "bg-gray-600 hover:bg-gray-500 rounded-full p-2"
	}, m ? /* @__PURE__ */ i.createElement(ue, { className: "text-background" }) : /* @__PURE__ */ i.createElement(le, { className: "text-background" })), /* @__PURE__ */ i.createElement("button", {
		onClick: y,
		className: "bg-red-600 hover:bg-red-700 rounded-full p-2"
	}, /* @__PURE__ */ i.createElement(pe, {
		className: "text-background",
		style: { transform: "rotate(135deg)" }
	})), e || /* @__PURE__ */ i.createElement("div", { className: "p-1.5" }, /* @__PURE__ */ i.createElement("div", { className: "size-7" })), /* @__PURE__ */ i.createElement("button", {
		onClick: b,
		className: "bg-gray-600 hover:bg-gray-500 rounded-full p-2"
	}, h ? /* @__PURE__ */ i.createElement(be, { className: "text-background" }) : /* @__PURE__ */ i.createElement(ye, { className: "text-background" })));
}, Jr = "data:audio/mpeg;base64,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D6RsJdYoZLgO0eSQEIbLAm5rWyaK/fdS7LX/pIPJ5BRXx/PfH1O9f6////////////Uc//5n/kUQAfSzTpKDJbGCyqetHhkUWGPBuUAZklv/84JkGA1dLU4D7lABDvMSzl/NaAHVPzDurONSxElKhkBN+BEQAHvA5g0MYksTRtLJeMRoLSROldb0zVFFFvKNaU2RbSU9NLRHSL4njVFLrNbf/R+///b//lArPSXTzE0UTWefdPf/1cBbUBKgigLhaL6jMGYvDAn6SkL7KJLROsTQhAsktqs29vqVf///5NIiT///6X///////////////k00akABEHKDh4AfmagmgkqqQ5vOhgTJEKBSCobVWeonWuf3cB8wp4/OtVMtfYHUz//zgmQtDJVRVR9o6KsNWxa6NpgF5gz/Czqh+h00WOb1es1L38o5VlxT/80Cpn6kZ2d/QAJ51TmO9+n//+KnyTOZyQIw1GQXUM9cT5JIACkDKEAYPqEVDoGIcePOYHkbXke1jjlgBNiwmruy3qnE6/b/+r/6Itrf//9H///////hHiUgE2B206/gN37FuMOOEBh/QqHBCg7sMrlE3SNVltf9bZT3V2AZc0owhAGgKza5b2rl3ebaJCc1D1zhCLpvk2UsaYgKfv1EABZR//r/gtal//OCZE8MyYtVH23ngw1jFtr+UAXmSz+qf///hYtrTyyKhtW2f9fS///9wkPUgNopDejuAnG27BC0xTBGG4Xw1IuFz0ZQllv6t7/Fw1v6+kr/8XBf/v+v+d9v/////+LxF6JAAZC5FLOAIajr4UL4JSjsUafApPAQDKwtOKdzkNZCB7//TYLW44z7OHDMR4aHIXezcI72NKeG3lzsAoxHlt8qTw1jGaXN2o1UtMFPLH2t6YLJ3+t/Mf1R3PS0UPW1/2//1k8dHposrVus2okQAH3/84Jkbw2RN08fbe2FDoMSyl45lEqA7qZeIB9QUC993NWAxucXdbgMjrfebPlRDV2DwT5utPdxUf/42//r/r///3//6mf////////yWhAACcK3d+EAynIHgRa4sAgYQ51qLxhyBYqDKAqGQ3JIylI3efw7gkNYxnomwUYBTEvMBDLhTNQxOTaXTjMLg57vRGkDiaLszkQpWOk02BUkdBPpdQsQyIpfX9T/zFq9/////1jSUX////6wApaAHcrsKB9j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";
//#endregion
//#region src/components/connectycube-ui/stream-view.tsx
function Yr({ id: e, stream: t, mirror: n, className: i, muted: a, ...o }, s) {
	let c = r.useRef(null), l = r.useMemo(() => e ?? `stream-${Ir()}`, [e]), u = typeof a == "boolean" ? a : !1, d = n ? "scale-x-[-1]" : "";
	return r.useImperativeHandle(s, () => c.current || {}, []), r.useEffect(() => {
		if (c.current && t) {
			c.current.srcObject = t;
			let e = () => {
				try {
					c.current?.play();
				} catch (e) {
					console.error("Error playing video:", e);
				}
			};
			c.current.onloadedmetadata = () => {
				queueMicrotask(e);
			};
		}
	}, [t]), t ? /* @__PURE__ */ r.createElement("video", {
		ref: c,
		id: l,
		autoPlay: !0,
		playsInline: !0,
		muted: u,
		...o,
		className: K("size-full object-contain", d, i)
	}) : null;
}
var Xr = r.forwardRef(Yr);
Xr.displayName = "StreamView";
function Zr({ muted: e, mirror: t, ...n }, i) {
	let a = typeof e == "boolean" ? e : !0, o = typeof t == "boolean" ? t : !0;
	return /* @__PURE__ */ r.createElement(Xr, {
		ref: i,
		muted: a,
		mirror: o,
		...n
	});
}
var Qr = r.forwardRef(Zr);
Qr.displayName = "LocalStreamView";
function $r({ muted: e, mirror: t, ...n }, i) {
	let a = typeof e == "boolean" ? e : !1, o = typeof t == "boolean" ? t : !1;
	return /* @__PURE__ */ r.createElement(Xr, {
		ref: i,
		muted: a,
		mirror: o,
		...n
	});
}
var ei = r.forwardRef($r);
ei.displayName = "RemoteStreamView";
function ti({ element: e, pipElement: t, navElement: n, hideIconElement: i, showIconElement: a, fullscreenButtonProps: o, fullscreenButtonIconProps: s, pipProps: c, pipButtonProps: l, pipButtonIconProps: u, ...d }, f) {
	let p = r.useRef(null), [m, h] = r.useState(!1), [g, _] = r.useState(!1), v = r.useCallback(async () => {
		let e = p.current;
		if (e) try {
			document.fullscreenElement ? (await document.exitFullscreen(), h(!1), _(!1)) : (await e.requestFullscreen(), h(!0), _(!0));
		} catch (e) {
			console.error("Fullscreen error:", e);
		}
	}, []), y = r.useCallback(() => {
		t && _((e) => !e);
	}, [t]);
	return r.useImperativeHandle(f, () => ({
		...p.current || {},
		isFullscreen: m,
		isPictureInPicture: g,
		toggleFullscreen: v,
		togglePictureInPicture: y
	}), [
		m,
		g,
		v,
		y
	]), r.useEffect(() => {
		let e = () => {
			h(!!document.fullscreenElement), _(!!document.fullscreenElement);
		};
		return document.addEventListener("fullscreenchange", e), () => document.removeEventListener("fullscreenchange", e);
	}, []), /* @__PURE__ */ r.createElement("div", {
		ref: p,
		...d,
		className: K("relative flex items-center justify-center size-full", d?.className)
	}, e, /* @__PURE__ */ r.createElement("button", {
		onClick: v,
		...o,
		className: K("absolute top-2 right-2 p-1 rounded-md bg-black/50 text-white hover:bg-black/80 z-10 shadow-xs shadow-white/25", o?.className)
	}, m ? i || /* @__PURE__ */ r.createElement(de, s) : a || /* @__PURE__ */ r.createElement(ce, s)), /* @__PURE__ */ r.createElement("div", { className: "absolute size-full p-2 flex flex-col justify-end items-center" }, m && t && /* @__PURE__ */ r.createElement("div", { className: "relative size-full flex items-end justify-end" }, g && /* @__PURE__ */ r.createElement("div", {
		...c,
		className: K("max-w-1/4 max-h-1/4 aspect-4/3 overflow-hidden rounded-md shadow-md shadow-white/25", c?.className)
	}, t), /* @__PURE__ */ r.createElement("button", {
		onClick: y,
		...l,
		className: K("absolute bottom-2 right-2 p-1 rounded-md bg-black/50 text-white hover:bg-black/80 z-10 shadow-xs shadow-white/25", l?.className)
	}, /* @__PURE__ */ r.createElement(ve, u))), m && n));
}
var ni = r.forwardRef(ti);
ni.displayName = "FullscreenStreamView";
//#endregion
//#region src/components/calls/calls-screen.tsx
var ri = () => {
	let { t: e } = n(), t = xr(Jr), { users: r, activeCall: a, participantsIds: o, remoteStreams: u, localStream: d, activeCallRejectData: p, activeMedia: m } = S(), h = l(!1), g = c(() => o.reduce((e, t) => (u[t] && (e[t] = u[t]), e), {}), [o, u]);
	return s(() => {
		h.current && !a && t.play(), h.current = !!a;
	}, [a, t]), s(() => {
		if (a && p) {
			let { userID: t } = p, n = B(t ? r[t] : null);
			F.info(e("RejectedCall", { name: n }));
		}
	}, [
		a,
		p,
		r,
		e
	]), a ? /* @__PURE__ */ i.createElement("div", { className: "fixed flex flex-col items-center justify-center inset-0 z-101 bg-black/85 size-full p-4" }, /* @__PURE__ */ i.createElement("div", { className: "flex-1 flex items-center justify-center h-[calc(100%-6.5em)]" }, /* @__PURE__ */ i.createElement("div", { className: "flex flex-col items-center justify-center gap-2 bg-gray-800 p-2 rounded-lg my-2 max-h-full max-w-[calc((100vh-6.5em)*2/3)]" }, Object.entries(g).map(([e, t]) => /* @__PURE__ */ i.createElement("div", {
		className: "flex items-center justify-center bg-black rounded-md overflow-hidden h-[calc(50%-1.5em)]",
		key: `${e}-stream`
	}, /* @__PURE__ */ i.createElement(ni, {
		element: /* @__PURE__ */ i.createElement(ei, {
			id: `${e}-stream`,
			stream: t
		}),
		pipElement: /* @__PURE__ */ i.createElement(Qr, {
			id: "pip-local-stream",
			stream: d,
			mirror: m === f.USER
		}),
		navElement: /* @__PURE__ */ i.createElement(qr, null)
	}))), /* @__PURE__ */ i.createElement("div", {
		className: "flex items-center justify-center bg-black rounded-sm overflow-hidden h-[calc(50%-1.5em)]",
		key: "local-stream"
	}, /* @__PURE__ */ i.createElement(Qr, {
		id: "main-local-stream",
		stream: d,
		mirror: m === f.USER
	})))), /* @__PURE__ */ i.createElement(qr, null)) : null;
}, ii = "data:audio/mpeg;base64,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rJpI//qybELr/4AH24jD5nqAANHQ+P3O0ABc1bE1ubyAAmErqj8y8AGHXJrQ8rb/+bRQoYMFiyafzIlLi+v//g68ykh0EDSh0aqreLDO1Bv//+ZRAXILKg5cs2FhoYmmvLxdF7f///10jyIKLLOFskDQUW+0qp7PKaO////+quokxRUCQ7SE6luJF1bMqrW6XHV3/////+CX2dR+HTmnmfhy31h7eNbLuO9f+P///////LKSbv0csp6Wjllyrbn5RrXcd///r+73//////////+7N+xrG3nU3etnP/aozAyB5BmBnBmD4XDYXDYbBYcdihmk/xb9rder/jBiiBfkQgf4WwSNTOf5KBxForYML/jjPk/jwlgxW7/8sBK14vReIU72uP/+r2F8qHjff1hW3///GaVAxq1yUEGtN+uP///AlnjvIcWd5jcGurfOP///+3QXN+wVcXN4+i/ec6tj///////s8OBM6fwH0z+WFEiP60Vv7qhMQU1FMy45OS41VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//qybJ0CAA/wAABpBwAACAAADSDgAAEAAAGkAAAAIAAANIAAAARMQU1FMy45OS41VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVMQU1FMy45OS41VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV", ai = () => {
	let { t: e } = n(), { users: t, fetchUserById: r, acceptCall: a, rejectCall: c, incomingCall: l, incomingCallStopData: d, resetSessionData: f } = S(), { sendAcceptCall: h, sendRejectCall: g } = Tr(), _ = xr(ii), v = e("IncomingCall"), [y, b] = u(v), x = () => {
		_.stop(), a(), h();
	}, C = o(() => {
		_.stop(), c(), g(l?.initiatorID);
	}, [
		l,
		_,
		c,
		g
	]), w = o(async (e = 0) => B(t[e] ?? await r(e, !0)), [t, r]), T = o(async () => {
		let t = v;
		if (l) {
			let n = await w(l.initiatorID), r = l.callType === m.VIDEO ? "IncomingVideoCall" : "IncomingAudioCall";
			t = e(r, { name: n });
		}
		queueMicrotask(() => b(t));
	}, [
		e,
		l,
		v,
		w
	]), E = o(async () => {
		if (d) {
			let { userID: t } = d, n = await w(t);
			F.info(e("MissedCall", { name: n })), f(p.ON_STOP_CALLING);
		}
	}, [
		e,
		d,
		w,
		f
	]);
	return s(() => {
		T();
	}, [T]), s(() => {
		E();
	}, [E]), s(() => {
		l ? _.play(!0) : _.stop();
	}, [l, _]), l ? /* @__PURE__ */ i.createElement("div", { className: "bg-black/50 fixed inset-0 z-101 flex items-center justify-center" }, /* @__PURE__ */ i.createElement("div", { className: "bg-white p-4 rounded-lg shadow-xl text-center" }, /* @__PURE__ */ i.createElement("h2", { className: "text-xl font-bold mb-4" }, y), /* @__PURE__ */ i.createElement("div", { className: "flex justify-center gap-2" }, /* @__PURE__ */ i.createElement("button", {
		onClick: x,
		className: "flex flex-row gap-2 items-center bg-green-500 hover:bg-green-600 px-3 py-2 rounded-full text-background"
	}, /* @__PURE__ */ i.createElement("span", { className: "font-bold" }, e("Accept")), /* @__PURE__ */ i.createElement(pe, { className: "size-5" })), /* @__PURE__ */ i.createElement("button", {
		onClick: C,
		className: "flex flex-row gap-2 items-center bg-red-500 hover:bg-red-600 px-3 py-2 rounded-full text-background"
	}, /* @__PURE__ */ i.createElement("span", { className: "font-bold" }, e("Reject")), /* @__PURE__ */ i.createElement(ge, { className: "size-5" }))))) : null;
}, oi = () => {
	let { activeCall: e, incomingCall: t } = S();
	return e ? /* @__PURE__ */ r.createElement(ri, null) : t ? /* @__PURE__ */ r.createElement(ai, null) : null;
}, si = "/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */\n@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-scrollbar-thumb:#0000;--tw-scrollbar-track:#0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-green-200:oklch(92.5% .084 155.995);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-950:oklch(28.2% .091 267.935);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-black:#000;--color-white:#fff;--spacing:.25em;--container-sm:24rem;--container-lg:32em;--text-xs:.75em;--text-xs--line-height:calc(1 / .75);--text-sm:.875em;--text-sm--line-height:calc(1.25 / .875);--text-base:1em;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125em;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-6xl:3.75em;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-widest:.1em;--radius-xs:.125em;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-2xl:1.5em;--radius:.625em;--radius-2xl:1em}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button:not(:disabled),[role=button]:not(:disabled),[data-slot=button]:not(:disabled){cursor:pointer}@supports ((-moz-appearance:none)){*{scrollbar-color:initial;scrollbar-width:initial}}}@layer components;@layer utilities{.\\@container\\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.-top-2{top:calc(var(--spacing) * -2)}.-top-px{top:-1px}.top-0{top:0}.top-0\\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-\\[50\\%\\]{top:50%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\\[calc\\(100\\%-1em\\)\\]{right:calc(100% - 1em)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-13{bottom:calc(var(--spacing) * 13)}.bottom-16{bottom:calc(var(--spacing) * 16)}.left-0{left:0}.left-0\\.5{left:calc(var(--spacing) * .5)}.left-1\\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-5{left:calc(var(--spacing) * 5)}.left-\\[50\\%\\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-101{z-index:101}.z-\\[50\\]{z-index:50}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing) * 2)}.m-4{margin:calc(var(--spacing) * 4)}.m-8{margin:calc(var(--spacing) * 8)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-5{margin-block:calc(var(--spacing) * 5)}.-mt-px{margin-top:-1px}.mt-0\\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-12{margin-right:calc(var(--spacing) * 12)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-px{margin-bottom:1px}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-9{margin-left:calc(var(--spacing) * 9)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flex\\!{display:flex!important}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-4\\/3{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-13{width:calc(var(--spacing) * 13);height:calc(var(--spacing) * 13)}.size-\\[50px\\]{width:50px;height:50px}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-0{height:0}.h-2\\/5{height:40%}.h-3\\.5{height:calc(var(--spacing) * 3.5)}.h-3\\/5{height:60%}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-\\[1\\.15em\\]{height:1.15em}.h-\\[33\\%\\]{height:33%}.h-\\[150px\\]{height:150px}.h-\\[640px\\]{height:640px}.h-\\[768px\\]{height:768px}.h-\\[960px\\]{height:960px}.h-\\[calc\\(50\\%-1\\.5em\\)\\]{height:calc(50% - 1.5em)}.h-\\[calc\\(100\\%-1px\\)\\]{height:calc(100% - 1px)}.h-\\[calc\\(100\\%-4\\.25em\\)\\]{height:calc(100% - 4.25em)}.h-\\[calc\\(100\\%-6\\.5em\\)\\]{height:calc(100% - 6.5em)}.h-\\[calc\\(100\\%-7\\.25em\\)\\]{height:calc(100% - 7.25em)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\\(--radix-dropdown-menu-content-available-height\\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-1\\/4{max-height:25%}.max-h-5{max-height:calc(var(--spacing) * 5)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-25{max-height:calc(var(--spacing) * 25)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-\\[30px\\]{max-height:30px}.max-h-\\[50vh\\]{max-height:50vh}.max-h-\\[360px\\]{max-height:360px}.max-h-\\[calc\\(100\\%-5em\\)\\]{max-height:calc(100% - 5em)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-\\[15px\\]{min-height:15px}.w-1\\/2{width:50%}.w-1\\/6{width:16.6667%}.w-2\\/3{width:66.6667%}.w-2\\/5{width:40%}.w-3\\/4{width:75%}.w-3\\/5{width:60%}.w-5\\/6{width:83.3333%}.w-7\\/8{width:87.5%}.w-8{width:calc(var(--spacing) * 8)}.w-\\[50\\%\\]{width:50%}.w-\\[100px\\]{width:100px}.w-\\[220px\\]{width:220px}.w-\\[360px\\]{width:360px}.w-\\[540px\\]{width:540px}.w-\\[1024px\\]{width:1024px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-1\\/4{max-width:25%}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-120{max-width:calc(var(--spacing) * 120)}.max-w-\\[360px\\]{max-width:360px}.max-w-\\[calc\\(\\(100vh-6\\.5em\\)\\*2\\/3\\)\\]{max-width:calc(66.6667vh - 4.33333em)}.max-w-\\[calc\\(100\\%-1\\.5em\\)\\]{max-width:calc(100% - 1.5em)}.max-w-\\[calc\\(100\\%-2em\\)\\]{max-width:calc(100% - 2em)}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-50{min-width:calc(var(--spacing) * 50)}.min-w-\\[8em\\]{min-width:8em}.min-w-\\[calc\\(100\\%-360px\\)\\]{min-width:calc(100% - 360px)}.flex-1{flex:1}.flex-\\[0_0_70\\%\\]{flex:0 0 70%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\\(--radix-dropdown-menu-content-transform-origin\\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\\(--radix-tooltip-content-transform-origin\\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\\[-50\\%\\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\\[-50\\%\\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\\[calc\\(-50\\%-2px\\)\\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-98{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-\\[-1\\]{--tw-scale-x:-1;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-\\[auto_auto\\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.rounded{border-radius:.25rem}.rounded-\\[2px\\]{border-radius:2px}.rounded-\\[4px\\]{border-radius:4px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\\[0\\.25em\\]{border-left-style:var(--tw-border-style);border-left-width:.25em}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-600{border-color:var(--color-gray-600)}.border-green-200{border-color:var(--color-green-200)}.border-green-600{border-color:var(--color-green-600)}.border-input{border-color:var(--input)}.border-orange-600{border-color:var(--color-orange-600)}.border-primary-foreground{border-color:var(--primary-foreground)}.border-red-600{border-color:var(--color-red-600)}.border-ring{border-color:var(--ring)}.border-transparent{border-color:#0000}.border-yellow-600{border-color:var(--color-yellow-600)}.border-l-ring{border-left-color:var(--ring)}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-black\\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\\/85{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-muted\\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-red-600\\/10{background-color:#e400141a}@supports (color:color-mix(in lab, red, red)){.bg-red-600\\/10{background-color:color-mix(in oklab, var(--color-red-600) 10%, transparent)}}.bg-red-700{background-color:var(--color-red-700)}.bg-ring,.bg-ring\\/5{background-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.bg-ring\\/5{background-color:color-mix(in oklab, var(--ring) 5%, transparent)}}.bg-ring\\/10{background-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.bg-ring\\/10{background-color:color-mix(in oklab, var(--ring) 10%, transparent)}}.bg-ring\\/20{background-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.bg-ring\\/20{background-color:color-mix(in oklab, var(--ring) 20%, transparent)}}.bg-ring\\/25{background-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.bg-ring\\/25{background-color:color-mix(in oklab, var(--ring) 25%, transparent)}}.bg-ring\\/30{background-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.bg-ring\\/30{background-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.bg-ring\\/90{background-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.bg-ring\\/90{background-color:color-mix(in oklab, var(--ring) 90%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-700{--tw-gradient-from:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-1\\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\\[3px\\]{padding:3px}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-0\\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\\.5{padding-block:calc(var(--spacing) * 2.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-px{padding-top:1px}.pr-1\\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-0\\!{padding-left:0!important}.pl-0\\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-background{color:var(--background)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-foreground,.text-foreground\\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-gray-300{color:var(--color-gray-300)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-muted{color:var(--muted)}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-500{color:var(--color-orange-500)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-ring{color:var(--ring)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-white\\/25{--tw-shadow-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.shadow-white\\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-white) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-ring\\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[color\\,box-shadow\\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.running{animation-play-state:running}.group-focus-within\\:text-ring:is(:where(.group):focus-within *){color:var(--ring)}@media (hover:hover){.group-hover\\:scale-102:is(:where(.group):hover *){--tw-scale-x:102%;--tw-scale-y:102%;--tw-scale-z:102%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\\:rotate-90:is(:where(.group):hover *){rotate:90deg}.group-hover\\:text-blue-700:is(:where(.group):hover *){color:var(--color-blue-700)}.group-hover\\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}}.group-data-\\[disabled\\=true\\]\\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\\[disabled\\=true\\]\\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\\[state\\=open\\]\\:scale-110:is(:where(.group)[data-state=open] *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-\\[state\\=open\\]\\:rotate-90:is(:where(.group)[data-state=open] *){rotate:90deg}.peer-disabled\\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\\:bg-blue-300 ::selection{background-color:var(--color-blue-300)}.selection\\:bg-blue-300::selection{background-color:var(--color-blue-300)}.selection\\:bg-primary ::selection{background-color:var(--primary)}.selection\\:bg-primary::selection{background-color:var(--primary)}.selection\\:bg-ring\\/50 ::selection{background-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.selection\\:bg-ring\\/50 ::selection{background-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.selection\\:bg-ring\\/50::selection{background-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.selection\\:bg-ring\\/50::selection{background-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.selection\\:text-blue-950 ::selection{color:var(--color-blue-950)}.selection\\:text-blue-950::selection{color:var(--color-blue-950)}.selection\\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\\:inline-flex::file-selector-button{display:inline-flex}.file\\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\\:bg-transparent::file-selector-button{background-color:#0000}.file\\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.last-of-type\\:border-b:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (hover:hover){.hover\\:bg-accent:hover{background-color:var(--accent)}.hover\\:bg-black\\/80:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-black\\/80:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.hover\\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\\:bg-destructive\\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\\:bg-gray-500:hover{background-color:var(--color-gray-500)}.hover\\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\\:bg-primary\\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\\:bg-ring:hover,.hover\\:bg-ring\\/5:hover{background-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-ring\\/5:hover{background-color:color-mix(in oklab, var(--ring) 5%, transparent)}}.hover\\:bg-ring\\/10:hover{background-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-ring\\/10:hover{background-color:color-mix(in oklab, var(--ring) 10%, transparent)}}.hover\\:bg-ring\\/20:hover{background-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-ring\\/20:hover{background-color:color-mix(in oklab, var(--ring) 20%, transparent)}}.hover\\:bg-secondary\\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-secondary\\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\\:bg-white:hover{background-color:var(--color-white)}.hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\\:text-blue-600:hover{color:var(--color-blue-600)}.hover\\:text-blue-700:hover{color:var(--color-blue-700)}.hover\\:text-gray-600:hover{color:var(--color-gray-600)}.hover\\:text-ring:hover{color:var(--ring)}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-100:hover{opacity:1}.hover\\:shadow:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\\:drop-shadow-\\[0_0_5px_\\#3b82f6aa\\]:hover{--tw-drop-shadow-size:drop-shadow(0 0 5px var(--tw-drop-shadow-color,#3b82f6aa));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\\:bg-accent:focus{background-color:var(--accent)}.focus\\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\\:ring:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\\:ring-\\[3px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\\:ring-destructive\\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\\:ring-destructive\\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\\:ring-ring\\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\\:ring-ring\\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:opacity-50:disabled{opacity:.5}.has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\\[\\>svg\\]\\:px-2\\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\\[\\>svg\\]\\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\\[\\>svg\\]\\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\\:ring-destructive\\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\\:ring-destructive\\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[inset\\]\\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:var(--background)}.data-\\[state\\=active\\]\\:bg-blue-200[data-state=active]{background-color:var(--color-blue-200)}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\\[state\\=checked\\]\\:translate-x-\\[calc\\(100\\%-2px\\)\\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\\[state\\=checked\\]\\:border-ring[data-state=checked]{border-color:var(--ring)}.data-\\[state\\=checked\\]\\:bg-ring[data-state=checked]{background-color:var(--ring)}.data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\\[state\\=open\\]\\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\\[state\\=open\\]\\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\\[variant\\=destructive\\]\\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\\[variant\\=destructive\\]\\:focus\\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}@media (width>=40rem){.sm\\:max-w-lg{max-width:var(--container-lg)}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:text-left{text-align:left}}@media (width>=48rem){.md\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.dark\\:border-input:is(.dark *){border-color:var(--input)}.dark\\:bg-destructive\\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-destructive\\/60:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\\:bg-input\\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-input\\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\\:hover\\:bg-accent\\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-accent\\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\\:hover\\:bg-input\\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-input\\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}.dark\\:focus-visible\\:ring-destructive\\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\\:focus-visible\\:ring-destructive\\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\\:aria-invalid\\:ring-destructive\\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\\:aria-invalid\\:ring-destructive\\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\\:data-\\[state\\=active\\]\\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\\:data-\\[state\\=active\\]\\:bg-input\\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\\:data-\\[state\\=active\\]\\:bg-input\\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\\:data-\\[state\\=active\\]\\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\\:data-\\[state\\=checked\\]\\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\\:data-\\[state\\=checked\\]\\:bg-ring:is(.dark *)[data-state=checked]{background-color:var(--ring)}.dark\\:data-\\[state\\=unchecked\\]\\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}.dark\\:data-\\[state\\=unchecked\\]\\:bg-input\\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\\:data-\\[state\\=unchecked\\]\\:bg-input\\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\\[\\&_svg\\]\\:pointer-events-none svg{pointer-events:none}.\\[\\&_svg\\]\\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\\[\\&_svg\\]\\:shrink-0 svg{flex-shrink:0}.\\[\\&_svg\\:not\\(\\[class\\*\\=size-\\]\\)\\]\\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\\[\\&_svg\\:not\\(\\[class\\*\\=text-\\]\\)\\]\\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\\[\\.border-b\\]\\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\\[\\.border-t\\]\\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\\[\\&\\>svg\\]\\:pointer-events-none>svg{pointer-events:none}.\\[\\&\\>svg\\]\\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}@media (hover:hover){a.\\[a\\&\\]\\:hover\\:bg-accent:hover{background-color:var(--accent)}a.\\[a\\&\\]\\:hover\\:bg-destructive\\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\\[a\\&\\]\\:hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\\[a\\&\\]\\:hover\\:bg-primary\\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\\[a\\&\\]\\:hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\\[a\\&\\]\\:hover\\:bg-secondary\\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\\[a\\&\\]\\:hover\\:bg-secondary\\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\\[a\\&\\]\\:hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}}*,:after,:before,::backdrop{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*,:after,:before,::backdrop{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}*,:after,:before,::backdrop{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}:is(*) *{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;color:inherit}:is(:is(*) .overflow-auto,:is(*) .overflow-x-auto,:is(*) .overflow-y-auto,:is(*) .overflow-scroll,:is(*) .overflow-x-scroll,:is(*) .overflow-y-scroll)::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}:is(:is(*) .overflow-auto,:is(*) .overflow-x-auto,:is(*) .overflow-y-auto,:is(*) .overflow-scroll,:is(*) .overflow-x-scroll,:is(*) .overflow-y-scroll)::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}:is(:is(*) .overflow-auto,:is(*) .overflow-x-auto,:is(*) .overflow-y-auto,:is(*) .overflow-scroll,:is(*) .overflow-x-scroll,:is(*) .overflow-y-scroll)::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}@supports ((-moz-appearance:none)){:is(*) .overflow-auto,:is(*) .overflow-x-auto,:is(*) .overflow-y-auto,:is(*) .overflow-scroll,:is(*) .overflow-x-scroll,:is(*) .overflow-y-scroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,initial) var(--scrollbar-track,initial)}}:is(:is(*) .overflow-auto,:is(*) .overflow-x-auto,:is(*) .overflow-y-auto,:is(*) .overflow-scroll,:is(*) .overflow-x-scroll,:is(*) .overflow-y-scroll)::-webkit-scrollbar{width:8px;height:8px;display:block}:is(*) .overflow-auto,:is(*) .overflow-x-auto,:is(*) .overflow-y-auto,:is(*) .overflow-scroll,:is(*) .overflow-x-scroll,:is(*) .overflow-y-scroll{scrollbar-width:thin;--tw-scrollbar-thumb:var(--color-gray-300);--tw-scrollbar-track:var(--color-gray-100);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track);--scrollbar-thumb:oklch(87.2% .01 258.338);--scrollbar-thumb-radius:9999px;--scrollbar-track:oklch(96.7% .003 264.542);--scrollbar-track-radius:9999px}:is(:is(*) .overflow-auto,:is(*) .overflow-x-auto,:is(*) .overflow-y-auto,:is(*) .overflow-scroll,:is(*) .overflow-x-scroll,:is(*) .overflow-y-scroll)::-webkit-scrollbar-thumb:hover{--tw-scrollbar-thumb:var(--color-gray-400);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}:is(:is(*) .overflow-auto,:is(*) .overflow-x-auto,:is(*) .overflow-y-auto,:is(*) .overflow-scroll,:is(*) .overflow-x-scroll,:is(*) .overflow-y-scroll)::-webkit-scrollbar-thumb:hover{--scrollbar-thumb:oklch(70.7% .022 261.325)}}@property --tw-animation-delay{syntax:\"*\";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:\"*\";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:\"*\";inherits:false}@property --tw-animation-fill-mode{syntax:\"*\";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:\"*\";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:\"*\";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:\"*\";inherits:false;initial-value:0}:host{--background:oklch(100% 0 0);--foreground:oklch(14.1% .005 285.823);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(21% .006 285.885);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(62.3% .214 259.815);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(21% .006 285.885);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(70.5% .015 286.067)}.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92% .004 286.32);--primary-foreground:oklch(21% .006 285.885);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.2% 1 213.938);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.2% .016 285.938)}@property --tw-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-z{syntax:\"*\";inherits:false;initial-value:0}@property --tw-scale-x{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-y{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-z{syntax:\"*\";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:\"*\";inherits:false}@property --tw-rotate-y{syntax:\"*\";inherits:false}@property --tw-rotate-z{syntax:\"*\";inherits:false}@property --tw-skew-x{syntax:\"*\";inherits:false}@property --tw-skew-y{syntax:\"*\";inherits:false}@property --tw-space-y-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-border-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:\"*\";inherits:false}@property --tw-gradient-from{syntax:\"<color>\";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:\"<color>\";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:\"<color>\";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:\"*\";inherits:false}@property --tw-gradient-via-stops{syntax:\"*\";inherits:false}@property --tw-gradient-from-position{syntax:\"<length-percentage>\";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:\"<length-percentage>\";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:\"<length-percentage>\";inherits:false;initial-value:100%}@property --tw-leading{syntax:\"*\";inherits:false}@property --tw-font-weight{syntax:\"*\";inherits:false}@property --tw-tracking{syntax:\"*\";inherits:false}@property --tw-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:\"*\";inherits:false}@property --tw-shadow-alpha{syntax:\"<percentage>\";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:\"*\";inherits:false}@property --tw-inset-shadow-alpha{syntax:\"<percentage>\";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:\"*\";inherits:false}@property --tw-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:\"*\";inherits:false}@property --tw-inset-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:\"*\";inherits:false}@property --tw-ring-offset-width{syntax:\"<length>\";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:\"*\";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-blur{syntax:\"*\";inherits:false}@property --tw-brightness{syntax:\"*\";inherits:false}@property --tw-contrast{syntax:\"*\";inherits:false}@property --tw-grayscale{syntax:\"*\";inherits:false}@property --tw-hue-rotate{syntax:\"*\";inherits:false}@property --tw-invert{syntax:\"*\";inherits:false}@property --tw-opacity{syntax:\"*\";inherits:false}@property --tw-saturate{syntax:\"*\";inherits:false}@property --tw-sepia{syntax:\"*\";inherits:false}@property --tw-drop-shadow{syntax:\"*\";inherits:false}@property --tw-drop-shadow-color{syntax:\"*\";inherits:false}@property --tw-drop-shadow-alpha{syntax:\"<percentage>\";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:\"*\";inherits:false}@property --tw-duration{syntax:\"*\";inherits:false}@property --tw-ease{syntax:\"*\";inherits:false}@property --tw-scrollbar-thumb{syntax:\"<color>\";inherits:false;initial-value:#0000}@property --tw-scrollbar-track{syntax:\"<color>\";inherits:false;initial-value:#0000}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}", ci = ({ children: e }) => {
	let t = fr((e) => e.setShadowRoot), n = r.useRef(null), i = r.useRef(null), [a, o] = r.useState(null);
	return r.useEffect(() => {
		if (i.current && !n.current) {
			let e = new CSSStyleSheet();
			e.replaceSync(nt(si)), n.current = i.current.attachShadow({ mode: "open" }), n.current.adoptedStyleSheets = [e], t(n.current);
		}
	}, []), r.useEffect(() => {
		n.current && o(je(e, n.current));
	}, [e]), /* @__PURE__ */ r.createElement("div", { "data-connectycube-chat-widget-wrapper": "size-full" }, /* @__PURE__ */ r.createElement(Ae, null), /* @__PURE__ */ r.createElement("div", {
		ref: i,
		"data-connectycube-chat-widget-wrapper": "size-full"
	}, a));
}, li = ({ children: e, embedded: t = !1, style: n = {} }) => {
	let [i, a, o] = R(W((e) => [
		e.opened,
		e.splitView,
		e.singleView
	])), s = r.useMemo(() => window?.matchMedia("(pointer: coarse)").matches ?? !1, []), c = r.useMemo(() => ({
		fontSize: it,
		fontWeight: "400",
		...n
	}), [n]), l = r.useMemo(() => G("overflow-hidden flex flex-col items-center justify-center text-center bg-gray-800 text-black border border-gray-300", t ? "relative" : i ? "fixed" : "hidden", t ? "" : "bottom-16 right-3", t ? "w-full" : a ? "w-[1024px]" : o ? "w-[360px]" : "w-[540px]", t ? "h-full" : a ? "h-[768px]" : o ? "h-[640px]" : "h-[960px]", t ? "" : "max-h-[calc(100%-5em)]", t ? "" : "max-w-[calc(100%-1.5em)]", t ? "" : "rounded-lg shadow-lg z-[50]"), [
		t,
		a,
		i,
		o
	]), u = r.useCallback((e) => {
		t || (e ? document.body.setAttribute(rt.FOCUSED, "lock-scroll") : document.body.removeAttribute(rt.FOCUSED));
	}, [t]), d = r.useCallback(() => {
		s || u(!0);
	}, [u, s]), f = r.useCallback(() => {
		s || u(!1);
	}, [u, s]);
	return r.useEffect(() => {
		s && u(i);
	}, [
		u,
		s,
		i
	]), r.useEffect(() => {
		let e = new CSSStyleSheet();
		e.replaceSync(`
      body[${rt.FOCUSED}='lock-scroll'] {
        overflow: hidden;
      }
      [${rt.WRAPPER}='size-full'] {
        width: 100%;
        height: 100%;
        font-size: ${n.fontSize ?? "15px"};
        font-weight: ${n.fontWeight ?? "400"};
      }
    `), document.adoptedStyleSheets = [...document.adoptedStyleSheets, e];
	}, []), /* @__PURE__ */ r.createElement("div", {
		onMouseEnter: d,
		onMouseLeave: f,
		className: l,
		style: c
	}, e);
}, ui = {
	color: void 0,
	size: void 0,
	className: void 0,
	style: void 0,
	attr: void 0
}, di = i.createContext && /*#__PURE__*/ i.createContext(ui), fi = [
	"attr",
	"size",
	"title"
];
function pi(e, t) {
	if (e == null) return {};
	var n, r, i = mi(e, t);
	if (Object.getOwnPropertySymbols) {
		var a = Object.getOwnPropertySymbols(e);
		for (r = 0; r < a.length; r++) n = a[r], t.indexOf(n) === -1 && {}.propertyIsEnumerable.call(e, n) && (i[n] = e[n]);
	}
	return i;
}
function mi(e, t) {
	if (e == null) return {};
	var n = {};
	for (var r in e) if ({}.hasOwnProperty.call(e, r)) {
		if (t.indexOf(r) !== -1) continue;
		n[r] = e[r];
	}
	return n;
}
function hi() {
	return hi = Object.assign ? Object.assign.bind() : function(e) {
		for (var t = 1; t < arguments.length; t++) {
			var n = arguments[t];
			for (var r in n) ({}).hasOwnProperty.call(n, r) && (e[r] = n[r]);
		}
		return e;
	}, hi.apply(null, arguments);
}
function gi(e, t) {
	var n = Object.keys(e);
	if (Object.getOwnPropertySymbols) {
		var r = Object.getOwnPropertySymbols(e);
		t && (r = r.filter(function(t) {
			return Object.getOwnPropertyDescriptor(e, t).enumerable;
		})), n.push.apply(n, r);
	}
	return n;
}
function _i(e) {
	for (var t = 1; t < arguments.length; t++) {
		var n = arguments[t] == null ? {} : arguments[t];
		t % 2 ? gi(Object(n), !0).forEach(function(t) {
			vi(e, t, n[t]);
		}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : gi(Object(n)).forEach(function(t) {
			Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
		});
	}
	return e;
}
function vi(e, t, n) {
	return (t = yi(t)) in e ? Object.defineProperty(e, t, {
		value: n,
		enumerable: !0,
		configurable: !0,
		writable: !0
	}) : e[t] = n, e;
}
function yi(e) {
	var t = bi(e, "string");
	return typeof t == "symbol" ? t : t + "";
}
function bi(e, t) {
	if (typeof e != "object" || !e) return e;
	var n = e[Symbol.toPrimitive];
	if (n !== void 0) {
		var r = n.call(e, t || "default");
		if (typeof r != "object") return r;
		throw TypeError("@@toPrimitive must return a primitive value.");
	}
	return (t === "string" ? String : Number)(e);
}
function xi(e) {
	return e && e.map((e, t) => /*#__PURE__*/ i.createElement(e.tag, _i({ key: t }, e.attr), xi(e.child)));
}
function Si(e) {
	return (t) => /*#__PURE__*/ i.createElement(Ci, hi({ attr: _i({}, e.attr) }, t), xi(e.child));
}
function Ci(e) {
	var t = (t) => {
		var n = e.attr, r = e.size, a = e.title, o = pi(e, fi), s = r || t.size || "1em", c;
		return t.className && (c = t.className), e.className && (c = (c ? c + " " : "") + e.className), /*#__PURE__*/ i.createElement("svg", hi({
			stroke: "currentColor",
			fill: "currentColor",
			strokeWidth: "0"
		}, t.attr, n, o, {
			className: c,
			style: _i(_i({ color: e.color || t.color }, t.style), e.style),
			height: s,
			width: s,
			xmlns: "http://www.w3.org/2000/svg"
		}), a && /*#__PURE__*/ i.createElement("title", null, a), e.children);
	};
	return di === void 0 ? t(ui) : /*#__PURE__*/ i.createElement(di.Consumer, null, (e) => t(e));
}
//#endregion
//#region ../../node_modules/react-icons/io/index.mjs
function wi(e) {
	return Si({
		tag: "svg",
		attr: { viewBox: "0 0 512 512" },
		child: [{
			tag: "path",
			attr: { d: "M312 372c-7.7 0-14 6.3-14 14 0 9.9-8.1 18-18 18H94c-9.9 0-18-8.1-18-18V126c0-9.9 8.1-18 18-18h186c9.9 0 18 8.1 18 18 0 7.7 6.3 14 14 14s14-6.3 14-14c0-25.4-20.6-46-46-46H94c-25.4 0-46 20.6-46 46v260c0 25.4 20.6 46 46 46h186c25.4 0 46-20.6 46-46 0-7.7-6.3-14-14-14z" },
			child: []
		}, {
			tag: "path",
			attr: { d: "M372.9 158.1c-2.6-2.6-6.1-4.1-9.9-4.1-3.7 0-7.3 1.4-9.9 4.1-5.5 5.5-5.5 14.3 0 19.8l65.2 64.2H162c-7.7 0-14 6.3-14 14s6.3 14 14 14h256.6L355 334.2c-5.4 5.4-5.4 14.3 0 19.8l.1.1c2.7 2.5 6.2 3.9 9.8 3.9 3.8 0 7.3-1.4 9.9-4.1l82.6-82.4c4.3-4.3 6.5-9.3 6.5-14.7 0-5.3-2.3-10.3-6.5-14.5l-84.5-84.2z" },
			child: []
		}]
	})(e);
}
function Ti(e) {
	return Si({
		tag: "svg",
		attr: { viewBox: "0 0 512 512" },
		child: [{
			tag: "path",
			attr: { d: "M217.9 256L345 129c9.4-9.4 9.4-24.6 0-33.9-9.4-9.4-24.6-9.3-34 0L167 239c-9.1 9.1-9.3 23.7-.7 33.1L310.9 417c4.7 4.7 10.9 7 17 7s12.3-2.3 17-7c9.4-9.4 9.4-24.6 0-33.9L217.9 256z" },
			child: []
		}]
	})(e);
}
//#endregion
//#region src/components/connectycube-ui/presence.tsx
function Ei({ status: e, ...t }) {
	switch (e) {
		case "available": return /* @__PURE__ */ r.createElement("svg", {
			xmlns: "http://www.w3.org/2000/svg",
			width: "16",
			height: "16",
			fill: "currentColor",
			viewBox: "0 0 16 16",
			...t,
			className: K("rounded-full size-4.5 text-green-600 bg-white", t?.className)
		}, /* @__PURE__ */ r.createElement("path", { d: "M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z" }));
		case "busy": return /* @__PURE__ */ r.createElement("svg", {
			xmlns: "http://www.w3.org/2000/svg",
			width: "16",
			height: "16",
			fill: "currentColor",
			viewBox: "0 0 16 16",
			...t,
			className: K("rounded-full size-4.5 text-red-600 bg-white", t?.className)
		}, /* @__PURE__ */ r.createElement("path", { d: "M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M4.5 7.5a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1z" }));
		case "away": return /* @__PURE__ */ r.createElement("svg", {
			xmlns: "http://www.w3.org/2000/svg",
			width: "16",
			height: "16",
			fill: "currentColor",
			viewBox: "0 0 16 16",
			...t,
			className: K("rounded-full size-4.5 text-yellow-500 bg-white", t?.className)
		}, /* @__PURE__ */ r.createElement("path", { d: "M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71z" }));
		case "unknown": return /* @__PURE__ */ r.createElement("svg", {
			xmlns: "http://www.w3.org/2000/svg",
			width: "16",
			height: "16",
			fill: "currentColor",
			viewBox: "0 0 16 16",
			...t,
			className: K("rounded-full size-4.5 text-gray-500 bg-white", t?.className)
		}, /* @__PURE__ */ r.createElement("path", { d: "M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M5.496 6.033h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286a.237.237 0 0 0 .241.247m2.325 6.443c.61 0 1.029-.394 1.029-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94 0 .533.425.927 1.01.927z" }));
		default: return null;
	}
}
Ei.displayName = "PresenceBadge";
function Di({ badge: e = !0, status: t, label: n, badgeProps: i, labelProps: a, ...o }) {
	let s = Lr(n || t);
	return /* @__PURE__ */ r.createElement("div", {
		...o,
		className: K("flex items-center gap-2", o?.className)
	}, e && /* @__PURE__ */ r.createElement(Ei, {
		status: t,
		...i
	}), /* @__PURE__ */ r.createElement("span", a, s));
}
Di.displayName = "Presence";
//#endregion
//#region src/components/connectycube-ui/avatar.tsx
function Oi(e) {
	let t = e?.trim().split(/\s+/).filter(Boolean) ?? [];
	return (t.length > 1 ? `${t[0]?.[0]}${t[1]?.[0]}` : t[0]?.slice(0, 2) ?? "NA").toUpperCase();
}
function ki({ src: e, name: t = "NA", fallbackIconElement: n, online: i, presence: a, className: o, onlineProps: s, presenceProps: c, imageProps: l, fallbackProps: u, ...d }, f) {
	let p = Oi(t);
	return /* @__PURE__ */ r.createElement(Me.Root, {
		ref: f,
		...d,
		className: K("relative flex size-8 shrink-0 rounded-full", o)
	}, /* @__PURE__ */ r.createElement(Me.Image, {
		...l,
		src: e,
		className: K("aspect-square size-full rounded-full overflow-hidden object-cover", l?.className)
	}), /* @__PURE__ */ r.createElement(Me.Fallback, {
		...u,
		className: K("bg-muted size-full rounded-full flex items-center justify-center", u?.className)
	}, n || p), i && /* @__PURE__ */ r.createElement("div", {
		...s,
		className: K("absolute top-0 right-0 rounded-full border-2 bg-green-600 border-green-200 size-3.5", s?.className)
	}), /* @__PURE__ */ r.createElement(Ei, {
		status: a,
		...c,
		className: K("absolute bottom-0 right-0", c?.className)
	}));
}
var Ai = r.memo(r.forwardRef(ki));
Ai.displayName = "Avatar";
//#endregion
//#region ../../node_modules/date-fns/locale/_lib/buildFormatLongFn.js
function Y(e) {
	return (t = {}) => {
		let n = t.width ? String(t.width) : e.defaultWidth;
		return e.formats[n] || e.formats[e.defaultWidth];
	};
}
//#endregion
//#region ../../node_modules/date-fns/locale/_lib/buildLocalizeFn.js
function X(e) {
	return (t, n) => {
		let r = n?.context ? String(n.context) : "standalone", i;
		if (r === "formatting" && e.formattingValues) {
			let t = e.defaultFormattingWidth || e.defaultWidth, r = n?.width ? String(n.width) : t;
			i = e.formattingValues[r] || e.formattingValues[t];
		} else {
			let t = e.defaultWidth, r = n?.width ? String(n.width) : e.defaultWidth;
			i = e.values[r] || e.values[t];
		}
		let a = e.argumentCallback ? e.argumentCallback(t) : t;
		return i[a];
	};
}
//#endregion
//#region ../../node_modules/date-fns/locale/_lib/buildMatchFn.js
function Z(e) {
	return (t, n = {}) => {
		let r = n.width, i = r && e.matchPatterns[r] || e.matchPatterns[e.defaultMatchWidth], a = t.match(i);
		if (!a) return null;
		let o = a[0], s = r && e.parsePatterns[r] || e.parsePatterns[e.defaultParseWidth], c = Array.isArray(s) ? Mi(s, (e) => e.test(o)) : ji(s, (e) => e.test(o)), l;
		l = e.valueCallback ? e.valueCallback(c) : c, l = n.valueCallback ? n.valueCallback(l) : l;
		let u = t.slice(o.length);
		return {
			value: l,
			rest: u
		};
	};
}
function ji(e, t) {
	for (let n in e) if (Object.prototype.hasOwnProperty.call(e, n) && t(e[n])) return n;
}
function Mi(e, t) {
	for (let n = 0; n < e.length; n++) if (t(e[n])) return n;
}
//#endregion
//#region ../../node_modules/date-fns/locale/_lib/buildMatchPatternFn.js
function Ni(e) {
	return (t, n = {}) => {
		let r = t.match(e.matchPattern);
		if (!r) return null;
		let i = r[0], a = t.match(e.parsePattern);
		if (!a) return null;
		let o = e.valueCallback ? e.valueCallback(a[0]) : a[0];
		o = n.valueCallback ? n.valueCallback(o) : o;
		let s = t.slice(i.length);
		return {
			value: o,
			rest: s
		};
	};
}
//#endregion
//#region ../../node_modules/date-fns/locale/ar/_lib/formatDistance.js
var Pi = {
	lessThanXSeconds: {
		one: "أقل من ثانية",
		two: "أقل من ثانيتين",
		threeToTen: "أقل من {{count}} ثواني",
		other: "أقل من {{count}} ثانية"
	},
	xSeconds: {
		one: "ثانية واحدة",
		two: "ثانيتان",
		threeToTen: "{{count}} ثواني",
		other: "{{count}} ثانية"
	},
	halfAMinute: "نصف دقيقة",
	lessThanXMinutes: {
		one: "أقل من دقيقة",
		two: "أقل من دقيقتين",
		threeToTen: "أقل من {{count}} دقائق",
		other: "أقل من {{count}} دقيقة"
	},
	xMinutes: {
		one: "دقيقة واحدة",
		two: "دقيقتان",
		threeToTen: "{{count}} دقائق",
		other: "{{count}} دقيقة"
	},
	aboutXHours: {
		one: "ساعة واحدة تقريباً",
		two: "ساعتين تقريبا",
		threeToTen: "{{count}} ساعات تقريباً",
		other: "{{count}} ساعة تقريباً"
	},
	xHours: {
		one: "ساعة واحدة",
		two: "ساعتان",
		threeToTen: "{{count}} ساعات",
		other: "{{count}} ساعة"
	},
	xDays: {
		one: "يوم واحد",
		two: "يومان",
		threeToTen: "{{count}} أيام",
		other: "{{count}} يوم"
	},
	aboutXWeeks: {
		one: "أسبوع واحد تقريبا",
		two: "أسبوعين تقريبا",
		threeToTen: "{{count}} أسابيع تقريبا",
		other: "{{count}} أسبوعا تقريبا"
	},
	xWeeks: {
		one: "أسبوع واحد",
		two: "أسبوعان",
		threeToTen: "{{count}} أسابيع",
		other: "{{count}} أسبوعا"
	},
	aboutXMonths: {
		one: "شهر واحد تقريباً",
		two: "شهرين تقريبا",
		threeToTen: "{{count}} أشهر تقريبا",
		other: "{{count}} شهرا تقريباً"
	},
	xMonths: {
		one: "شهر واحد",
		two: "شهران",
		threeToTen: "{{count}} أشهر",
		other: "{{count}} شهرا"
	},
	aboutXYears: {
		one: "سنة واحدة تقريباً",
		two: "سنتين تقريبا",
		threeToTen: "{{count}} سنوات تقريباً",
		other: "{{count}} سنة تقريباً"
	},
	xYears: {
		one: "سنة واحد",
		two: "سنتان",
		threeToTen: "{{count}} سنوات",
		other: "{{count}} سنة"
	},
	overXYears: {
		one: "أكثر من سنة",
		two: "أكثر من سنتين",
		threeToTen: "أكثر من {{count}} سنوات",
		other: "أكثر من {{count}} سنة"
	},
	almostXYears: {
		one: "ما يقارب سنة واحدة",
		two: "ما يقارب سنتين",
		threeToTen: "ما يقارب {{count}} سنوات",
		other: "ما يقارب {{count}} سنة"
	}
}, Fi = (e, t, n) => {
	let r = Pi[e], i;
	return i = typeof r == "string" ? r : t === 1 ? r.one : t === 2 ? r.two : t <= 10 ? r.threeToTen.replace("{{count}}", String(t)) : r.other.replace("{{count}}", String(t)), n?.addSuffix ? n.comparison && n.comparison > 0 ? "خلال " + i : "منذ " + i : i;
}, Ii = {
	date: Y({
		formats: {
			full: "EEEE، do MMMM y",
			long: "do MMMM y",
			medium: "d MMM y",
			short: "dd/MM/yyyy"
		},
		defaultWidth: "full"
	}),
	time: Y({
		formats: {
			full: "HH:mm:ss",
			long: "HH:mm:ss",
			medium: "HH:mm:ss",
			short: "HH:mm"
		},
		defaultWidth: "full"
	}),
	dateTime: Y({
		formats: {
			full: "{{date}} 'عند الساعة' {{time}}",
			long: "{{date}} 'عند الساعة' {{time}}",
			medium: "{{date}}, {{time}}",
			short: "{{date}}, {{time}}"
		},
		defaultWidth: "full"
	})
}, Li = {
	lastWeek: "eeee 'الماضي عند الساعة' p",
	yesterday: "'الأمس عند الساعة' p",
	today: "'اليوم عند الساعة' p",
	tomorrow: "'غدا عند الساعة' p",
	nextWeek: "eeee 'القادم عند الساعة' p",
	other: "P"
}, Ri = {
	code: "ar",
	formatDistance: Fi,
	formatLong: Ii,
	formatRelative: (e) => Li[e],
	localize: {
		ordinalNumber: (e) => String(e),
		era: X({
			values: {
				narrow: ["ق", "ب"],
				abbreviated: ["ق.م.", "ب.م."],
				wide: ["قبل الميلاد", "بعد الميلاد"]
			},
			defaultWidth: "wide"
		}),
		quarter: X({
			values: {
				narrow: [
					"1",
					"2",
					"3",
					"4"
				],
				abbreviated: [
					"ر1",
					"ر2",
					"ر3",
					"ر4"
				],
				wide: [
					"الربع الأول",
					"الربع الثاني",
					"الربع الثالث",
					"الربع الرابع"
				]
			},
			defaultWidth: "wide",
			argumentCallback: (e) => e - 1
		}),
		month: X({
			values: {
				narrow: [
					"ي",
					"ف",
					"م",
					"أ",
					"م",
					"ي",
					"ي",
					"أ",
					"س",
					"أ",
					"ن",
					"د"
				],
				abbreviated: [
					"يناير",
					"فبراير",
					"مارس",
					"أبريل",
					"مايو",
					"يونيو",
					"يوليو",
					"أغسطس",
					"سبتمبر",
					"أكتوبر",
					"نوفمبر",
					"ديسمبر"
				],
				wide: [
					"يناير",
					"فبراير",
					"مارس",
					"أبريل",
					"مايو",
					"يونيو",
					"يوليو",
					"أغسطس",
					"سبتمبر",
					"أكتوبر",
					"نوفمبر",
					"ديسمبر"
				]
			},
			defaultWidth: "wide"
		}),
		day: X({
			values: {
				narrow: [
					"ح",
					"ن",
					"ث",
					"ر",
					"خ",
					"ج",
					"س"
				],
				short: [
					"أحد",
					"اثنين",
					"ثلاثاء",
					"أربعاء",
					"خميس",
					"جمعة",
					"سبت"
				],
				abbreviated: [
					"أحد",
					"اثنين",
					"ثلاثاء",
					"أربعاء",
					"خميس",
					"جمعة",
					"سبت"
				],
				wide: [
					"الأحد",
					"الاثنين",
					"الثلاثاء",
					"الأربعاء",
					"الخميس",
					"الجمعة",
					"السبت"
				]
			},
			defaultWidth: "wide"
		}),
		dayPeriod: X({
			values: {
				narrow: {
					am: "ص",
					pm: "م",
					morning: "الصباح",
					noon: "الظهر",
					afternoon: "بعد الظهر",
					evening: "المساء",
					night: "الليل",
					midnight: "منتصف الليل"
				},
				abbreviated: {
					am: "ص",
					pm: "م",
					morning: "الصباح",
					noon: "الظهر",
					afternoon: "بعد الظهر",
					evening: "المساء",
					night: "الليل",
					midnight: "منتصف الليل"
				},
				wide: {
					am: "ص",
					pm: "م",
					morning: "الصباح",
					noon: "الظهر",
					afternoon: "بعد الظهر",
					evening: "المساء",
					night: "الليل",
					midnight: "منتصف الليل"
				}
			},
			defaultWidth: "wide",
			formattingValues: {
				narrow: {
					am: "ص",
					pm: "م",
					morning: "في الصباح",
					noon: "الظهر",
					afternoon: "بعد الظهر",
					evening: "في المساء",
					night: "في الليل",
					midnight: "منتصف الليل"
				},
				abbreviated: {
					am: "ص",
					pm: "م",
					morning: "في الصباح",
					noon: "الظهر",
					afternoon: "بعد الظهر",
					evening: "في المساء",
					night: "في الليل",
					midnight: "منتصف الليل"
				},
				wide: {
					am: "ص",
					pm: "م",
					morning: "في الصباح",
					noon: "الظهر",
					afternoon: "بعد الظهر",
					evening: "في المساء",
					night: "في الليل",
					midnight: "منتصف الليل"
				}
			},
			defaultFormattingWidth: "wide"
		})
	},
	match: {
		ordinalNumber: Ni({
			matchPattern: /^(\d+)(th|st|nd|rd)?/i,
			parsePattern: /\d+/i,
			valueCallback: (e) => parseInt(e, 10)
		}),
		era: Z({
			matchPatterns: {
				narrow: /[قب]/,
				abbreviated: /[قب]\.م\./,
				wide: /(قبل|بعد) الميلاد/
			},
			defaultMatchWidth: "wide",
			parsePatterns: { any: [/قبل/, /بعد/] },
			defaultParseWidth: "any"
		}),
		quarter: Z({
			matchPatterns: {
				narrow: /^[1234]/i,
				abbreviated: /ر[1234]/,
				wide: /الربع (الأول|الثاني|الثالث|الرابع)/
			},
			defaultMatchWidth: "wide",
			parsePatterns: { any: [
				/1/i,
				/2/i,
				/3/i,
				/4/i
			] },
			defaultParseWidth: "any",
			valueCallback: (e) => e + 1
		}),
		month: Z({
			matchPatterns: {
				narrow: /^[أيفمسند]/,
				abbreviated: /^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/,
				wide: /^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/
			},
			defaultMatchWidth: "wide",
			parsePatterns: {
				narrow: [
					/^ي/i,
					/^ف/i,
					/^م/i,
					/^أ/i,
					/^م/i,
					/^ي/i,
					/^ي/i,
					/^أ/i,
					/^س/i,
					/^أ/i,
					/^ن/i,
					/^د/i
				],
				any: [
					/^يناير/i,
					/^فبراير/i,
					/^مارس/i,
					/^أبريل/i,
					/^مايو/i,
					/^يونيو/i,
					/^يوليو/i,
					/^أغسطس/i,
					/^سبتمبر/i,
					/^أكتوبر/i,
					/^نوفمبر/i,
					/^ديسمبر/i
				]
			},
			defaultParseWidth: "any"
		}),
		day: Z({
			matchPatterns: {
				narrow: /^[حنثرخجس]/i,
				short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,
				abbreviated: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,
				wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i
			},
			defaultMatchWidth: "wide",
			parsePatterns: {
				narrow: [
					/^ح/i,
					/^ن/i,
					/^ث/i,
					/^ر/i,
					/^خ/i,
					/^ج/i,
					/^س/i
				],
				wide: [
					/^الأحد/i,
					/^الاثنين/i,
					/^الثلاثاء/i,
					/^الأربعاء/i,
					/^الخميس/i,
					/^الجمعة/i,
					/^السبت/i
				],
				any: [
					/^أح/i,
					/^اث/i,
					/^ث/i,
					/^أر/i,
					/^خ/i,
					/^ج/i,
					/^س/i
				]
			},
			defaultParseWidth: "any"
		}),
		dayPeriod: Z({
			matchPatterns: {
				narrow: /^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/,
				any: /^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/
			},
			defaultMatchWidth: "any",
			parsePatterns: { any: {
				am: /^ص/,
				pm: /^م/,
				midnight: /منتصف الليل/,
				noon: /الظهر/,
				afternoon: /بعد الظهر/,
				morning: /في الصباح/,
				evening: /في المساء/,
				night: /في الليل/
			} },
			defaultParseWidth: "any"
		})
	},
	options: {
		weekStartsOn: 6,
		firstWeekContainsDate: 1
	}
}, zi = 365.2425, Bi = 3600 * 24;
Bi * 7, Bi * zi / 12 * 3;
var Vi = Symbol.for("constructDateFrom");
//#endregion
//#region ../../node_modules/date-fns/constructFrom.js
function Hi(e, t) {
	return typeof e == "function" ? e(t) : e && typeof e == "object" && Vi in e ? e[Vi](t) : e instanceof Date ? new e.constructor(t) : new Date(t);
}
//#endregion
//#region ../../node_modules/date-fns/_lib/normalizeDates.js
function Ui(e, ...t) {
	let n = Hi.bind(null, e || t.find((e) => typeof e == "object"));
	return t.map(n);
}
//#endregion
//#region ../../node_modules/date-fns/_lib/defaultOptions.js
var Wi = {};
function Gi() {
	return Wi;
}
//#endregion
//#region ../../node_modules/date-fns/toDate.js
function Ki(e, t) {
	return Hi(t || e, e);
}
//#endregion
//#region ../../node_modules/date-fns/startOfWeek.js
function qi(e, t) {
	let n = Gi(), r = t?.weekStartsOn ?? t?.locale?.options?.weekStartsOn ?? n.weekStartsOn ?? n.locale?.options?.weekStartsOn ?? 0, i = Ki(e, t?.in), a = i.getDay(), o = (a < r ? 7 : 0) + a - r;
	return i.setDate(i.getDate() - o), i.setHours(0, 0, 0, 0), i;
}
//#endregion
//#region ../../node_modules/date-fns/isSameWeek.js
function Ji(e, t, n) {
	let [r, i] = Ui(n?.in, e, t);
	return +qi(r, n) == +qi(i, n);
}
//#endregion
//#region ../../node_modules/date-fns/locale/el/_lib/formatDistance.js
var Yi = {
	lessThanXSeconds: {
		one: "λιγότερο από ένα δευτερόλεπτο",
		other: "λιγότερο από {{count}} δευτερόλεπτα"
	},
	xSeconds: {
		one: "1 δευτερόλεπτο",
		other: "{{count}} δευτερόλεπτα"
	},
	halfAMinute: "μισό λεπτό",
	lessThanXMinutes: {
		one: "λιγότερο από ένα λεπτό",
		other: "λιγότερο από {{count}} λεπτά"
	},
	xMinutes: {
		one: "1 λεπτό",
		other: "{{count}} λεπτά"
	},
	aboutXHours: {
		one: "περίπου 1 ώρα",
		other: "περίπου {{count}} ώρες"
	},
	xHours: {
		one: "1 ώρα",
		other: "{{count}} ώρες"
	},
	xDays: {
		one: "1 ημέρα",
		other: "{{count}} ημέρες"
	},
	aboutXWeeks: {
		one: "περίπου 1 εβδομάδα",
		other: "περίπου {{count}} εβδομάδες"
	},
	xWeeks: {
		one: "1 εβδομάδα",
		other: "{{count}} εβδομάδες"
	},
	aboutXMonths: {
		one: "περίπου 1 μήνας",
		other: "περίπου {{count}} μήνες"
	},
	xMonths: {
		one: "1 μήνας",
		other: "{{count}} μήνες"
	},
	aboutXYears: {
		one: "περίπου 1 χρόνο",
		other: "περίπου {{count}} χρόνια"
	},
	xYears: {
		one: "1 χρόνο",
		other: "{{count}} χρόνια"
	},
	overXYears: {
		one: "πάνω από 1 χρόνο",
		other: "πάνω από {{count}} χρόνια"
	},
	almostXYears: {
		one: "περίπου 1 χρόνο",
		other: "περίπου {{count}} χρόνια"
	}
}, Xi = (e, t, n) => {
	let r, i = Yi[e];
	return r = typeof i == "string" ? i : t === 1 ? i.one : i.other.replace("{{count}}", String(t)), n?.addSuffix ? n.comparison && n.comparison > 0 ? "σε " + r : r + " πριν" : r;
}, Zi = {
	date: Y({
		formats: {
			full: "EEEE, d MMMM y",
			long: "d MMMM y",
			medium: "d MMM y",
			short: "d/M/yy"
		},
		defaultWidth: "full"
	}),
	time: Y({
		formats: {
			full: "h:mm:ss a zzzz",
			long: "h:mm:ss a z",
			medium: "h:mm:ss a",
			short: "h:mm a"
		},
		defaultWidth: "full"
	}),
	dateTime: Y({
		formats: {
			full: "{{date}} - {{time}}",
			long: "{{date}} - {{time}}",
			medium: "{{date}}, {{time}}",
			short: "{{date}}, {{time}}"
		},
		defaultWidth: "full"
	})
}, Qi = {
	lastWeek: (e) => {
		switch (e.getDay()) {
			case 6: return "'το προηγούμενο' eeee 'στις' p";
			default: return "'την προηγούμενη' eeee 'στις' p";
		}
	},
	yesterday: "'χθες στις' p",
	today: "'σήμερα στις' p",
	tomorrow: "'αύριο στις' p",
	nextWeek: "eeee 'στις' p",
	other: "P"
}, $i = {
	code: "el",
	formatDistance: Xi,
	formatLong: Zi,
	formatRelative: (e, t) => {
		let n = Qi[e];
		return typeof n == "function" ? n(t) : n;
	},
	localize: {
		ordinalNumber: (e, t) => {
			let n = Number(e), r = t?.unit, i;
			return i = r === "year" || r === "month" ? "ος" : r === "week" || r === "dayOfYear" || r === "day" || r === "hour" || r === "date" ? "η" : "ο", n + i;
		},
		era: X({
			values: {
				narrow: ["πΧ", "μΧ"],
				abbreviated: ["π.Χ.", "μ.Χ."],
				wide: ["προ Χριστού", "μετά Χριστόν"]
			},
			defaultWidth: "wide"
		}),
		quarter: X({
			values: {
				narrow: [
					"1",
					"2",
					"3",
					"4"
				],
				abbreviated: [
					"Τ1",
					"Τ2",
					"Τ3",
					"Τ4"
				],
				wide: [
					"1ο τρίμηνο",
					"2ο τρίμηνο",
					"3ο τρίμηνο",
					"4ο τρίμηνο"
				]
			},
			defaultWidth: "wide",
			argumentCallback: (e) => e - 1
		}),
		month: X({
			values: {
				narrow: [
					"Ι",
					"Φ",
					"Μ",
					"Α",
					"Μ",
					"Ι",
					"Ι",
					"Α",
					"Σ",
					"Ο",
					"Ν",
					"Δ"
				],
				abbreviated: [
					"Ιαν",
					"Φεβ",
					"Μάρ",
					"Απρ",
					"Μάι",
					"Ιούν",
					"Ιούλ",
					"Αύγ",
					"Σεπ",
					"Οκτ",
					"Νοέ",
					"Δεκ"
				],
				wide: [
					"Ιανουάριος",
					"Φεβρουάριος",
					"Μάρτιος",
					"Απρίλιος",
					"Μάιος",
					"Ιούνιος",
					"Ιούλιος",
					"Αύγουστος",
					"Σεπτέμβριος",
					"Οκτώβριος",
					"Νοέμβριος",
					"Δεκέμβριος"
				]
			},
			defaultWidth: "wide",
			formattingValues: {
				narrow: [
					"Ι",
					"Φ",
					"Μ",
					"Α",
					"Μ",
					"Ι",
					"Ι",
					"Α",
					"Σ",
					"Ο",
					"Ν",
					"Δ"
				],
				abbreviated: [
					"Ιαν",
					"Φεβ",
					"Μαρ",
					"Απρ",
					"Μαΐ",
					"Ιουν",
					"Ιουλ",
					"Αυγ",
					"Σεπ",
					"Οκτ",
					"Νοε",
					"Δεκ"
				],
				wide: [
					"Ιανουαρίου",
					"Φεβρουαρίου",
					"Μαρτίου",
					"Απριλίου",
					"Μαΐου",
					"Ιουνίου",
					"Ιουλίου",
					"Αυγούστου",
					"Σεπτεμβρίου",
					"Οκτωβρίου",
					"Νοεμβρίου",
					"Δεκεμβρίου"
				]
			},
			defaultFormattingWidth: "wide"
		}),
		day: X({
			values: {
				narrow: [
					"Κ",
					"Δ",
					"T",
					"Τ",
					"Π",
					"Π",
					"Σ"
				],
				short: [
					"Κυ",
					"Δε",
					"Τρ",
					"Τε",
					"Πέ",
					"Πα",
					"Σά"
				],
				abbreviated: [
					"Κυρ",
					"Δευ",
					"Τρί",
					"Τετ",
					"Πέμ",
					"Παρ",
					"Σάβ"
				],
				wide: [
					"Κυριακή",
					"Δευτέρα",
					"Τρίτη",
					"Τετάρτη",
					"Πέμπτη",
					"Παρασκευή",
					"Σάββατο"
				]
			},
			defaultWidth: "wide"
		}),
		dayPeriod: X({
			values: {
				narrow: {
					am: "πμ",
					pm: "μμ",
					midnight: "μεσάνυχτα",
					noon: "μεσημέρι",
					morning: "πρωί",
					afternoon: "απόγευμα",
					evening: "βράδυ",
					night: "νύχτα"
				},
				abbreviated: {
					am: "π.μ.",
					pm: "μ.μ.",
					midnight: "μεσάνυχτα",
					noon: "μεσημέρι",
					morning: "πρωί",
					afternoon: "απόγευμα",
					evening: "βράδυ",
					night: "νύχτα"
				},
				wide: {
					am: "π.μ.",
					pm: "μ.μ.",
					midnight: "μεσάνυχτα",
					noon: "μεσημέρι",
					morning: "πρωί",
					afternoon: "απόγευμα",
					evening: "βράδυ",
					night: "νύχτα"
				}
			},
			defaultWidth: "wide"
		})
	},
	match: {
		ordinalNumber: Ni({
			matchPattern: /^(\d+)(ος|η|ο)?/i,
			parsePattern: /\d+/i,
			valueCallback: (e) => parseInt(e, 10)
		}),
		era: Z({
			matchPatterns: {
				narrow: /^(πΧ|μΧ)/i,
				abbreviated: /^(π\.?\s?χ\.?|π\.?\s?κ\.?\s?χ\.?|μ\.?\s?χ\.?|κ\.?\s?χ\.?)/i,
				wide: /^(προ Χριστο(ύ|υ)|πριν απ(ό|ο) την Κοιν(ή|η) Χρονολογ(ί|ι)α|μετ(ά|α) Χριστ(ό|ο)ν|Κοιν(ή|η) Χρονολογ(ί|ι)α)/i
			},
			defaultMatchWidth: "wide",
			parsePatterns: { any: [/^π/i, /^(μ|κ)/i] },
			defaultParseWidth: "any"
		}),
		quarter: Z({
			matchPatterns: {
				narrow: /^[1234]/i,
				abbreviated: /^τ[1234]/i,
				wide: /^[1234]ο? τρ(ί|ι)μηνο/i
			},
			defaultMatchWidth: "wide",
			parsePatterns: { any: [
				/1/i,
				/2/i,
				/3/i,
				/4/i
			] },
			defaultParseWidth: "any",
			valueCallback: (e) => e + 1
		}),
		month: Z({
			matchPatterns: {
				narrow: /^[ιφμαμιιασονδ]/i,
				abbreviated: /^(ιαν|φεβ|μ[άα]ρ|απρ|μ[άα][ιΐ]|ιο[ύυ]ν|ιο[ύυ]λ|α[ύυ]γ|σεπ|οκτ|νο[έε]|δεκ)/i,
				wide: /^(μ[άα][ιΐ]|α[ύυ]γο[υύ]στ)(ος|ου)|(ιανου[άα]ρ|φεβρου[άα]ρ|μ[άα]ρτ|απρ[ίι]λ|ιο[ύυ]ν|ιο[ύυ]λ|σεπτ[έε]μβρ|οκτ[ώω]βρ|νο[έε]μβρ|δεκ[έε]μβρ)(ιος|ίου)/i
			},
			defaultMatchWidth: "wide",
			parsePatterns: {
				narrow: [
					/^ι/i,
					/^φ/i,
					/^μ/i,
					/^α/i,
					/^μ/i,
					/^ι/i,
					/^ι/i,
					/^α/i,
					/^σ/i,
					/^ο/i,
					/^ν/i,
					/^δ/i
				],
				any: [
					/^ια/i,
					/^φ/i,
					/^μ[άα]ρ/i,
					/^απ/i,
					/^μ[άα][ιΐ]/i,
					/^ιο[ύυ]ν/i,
					/^ιο[ύυ]λ/i,
					/^α[ύυ]/i,
					/^σ/i,
					/^ο/i,
					/^ν/i,
					/^δ/i
				]
			},
			defaultParseWidth: "any"
		}),
		day: Z({
			matchPatterns: {
				narrow: /^[κδτπσ]/i,
				short: /^(κυ|δε|τρ|τε|π[εέ]|π[αά]|σ[αά])/i,
				abbreviated: /^(κυρ|δευ|τρι|τετ|πεμ|παρ|σαβ)/i,
				wide: /^(κυριακ(ή|η)|δευτ(έ|ε)ρα|τρ(ί|ι)τη|τετ(ά|α)ρτη|π(έ|ε)μπτη|παρασκευ(ή|η)|σ(ά|α)ββατο)/i
			},
			defaultMatchWidth: "wide",
			parsePatterns: {
				narrow: [
					/^κ/i,
					/^δ/i,
					/^τ/i,
					/^τ/i,
					/^π/i,
					/^π/i,
					/^σ/i
				],
				any: [
					/^κ/i,
					/^δ/i,
					/^τρ/i,
					/^τε/i,
					/^π[εέ]/i,
					/^π[αά]/i,
					/^σ/i
				]
			},
			defaultParseWidth: "any"
		}),
		dayPeriod: Z({
			matchPatterns: {
				narrow: /^(πμ|μμ|μεσ(ά|α)νυχτα|μεσημ(έ|ε)ρι|πρω(ί|ι)|απ(ό|ο)γευμα|βρ(ά|α)δυ|ν(ύ|υ)χτα)/i,
				any: /^([πμ]\.?\s?μ\.?|μεσ(ά|α)νυχτα|μεσημ(έ|ε)ρι|πρω(ί|ι)|απ(ό|ο)γευμα|βρ(ά|α)δυ|ν(ύ|υ)χτα)/i
			},
			defaultMatchWidth: "any",
			parsePatterns: { any: {
				am: /^πμ|π\.\s?μ\./i,
				pm: /^μμ|μ\.\s?μ\./i,
				midnight: /^μεσάν/i,
				noon: /^μεσημ(έ|ε)/i,
				morning: /πρω(ί|ι)/i,
				afternoon: /απ(ό|ο)γευμα/i,
				evening: /βρ(ά|α)δυ/i,
				night: /ν(ύ|υ)χτα/i
			} },
			defaultParseWidth: "any"
		})
	},
	options: {
		weekStartsOn: 1,
		firstWeekContainsDate: 4
	}
}, ea = {
	lessThanXSeconds: {
		one: "less than a second",
		other: "less than {{count}} seconds"
	},
	xSeconds: {
		one: "1 second",
		other: "{{count}} seconds"
	},
	halfAMinute: "half a minute",
	lessThanXMinutes: {
		one: "less than a minute",
		other: "less than {{count}} minutes"
	},
	xMinutes: {
		one: "1 minute",
		other: "{{count}} minutes"
	},
	aboutXHours: {
		one: "about 1 hour",
		other: "about {{count}} hours"
	},
	xHours: {
		one: "1 hour",
		other: "{{count}} hours"
	},
	xDays: {
		one: "1 day",
		other: "{{count}} days"
	},
	aboutXWeeks: {
		one: "about 1 week",
		other: "about {{count}} weeks"
	},
	xWeeks: {
		one: "1 week",
		other: "{{count}} weeks"
	},
	aboutXMonths: {
		one: "about 1 month",
		other: "about {{count}} months"
	},
	xMonths: {
		one: "1 month",
		other: "{{count}} months"
	},
	aboutXYears: {
		one: "about 1 year",
		other: "about {{count}} years"
	},
	xYears: {
		one: "1 year",
		other: "{{count}} years"
	},
	overXYears: {
		one: "over 1 year",
		other: "over {{count}} years"
	},
	almostXYears: {
		one: "almost 1 year",
		other: "almost {{count}} years"
	}
}, ta = (e, t, n) => {
	let r, i = ea[e];
	return r = typeof i == "string" ? i : t === 1 ? i.one : i.other.replace("{{count}}", t.toString()), n?.addSuffix ? n.comparison && n.comparison > 0 ? "in " + r : r + " ago" : r;
}, na = {
	lastWeek: "'last' eeee 'at' p",
	yesterday: "'yesterday at' p",
	today: "'today at' p",
	tomorrow: "'tomorrow at' p",
	nextWeek: "eeee 'at' p",
	other: "P"
}, ra = (e, t, n, r) => na[e], ia = {
	ordinalNumber: (e, t) => {
		let n = Number(e), r = n % 100;
		if (r > 20 || r < 10) switch (r % 10) {
			case 1: return n + "st";
			case 2: return n + "nd";
			case 3: return n + "rd";
		}
		return n + "th";
	},
	era: X({
		values: {
			narrow: ["B", "A"],
			abbreviated: ["BC", "AD"],
			wide: ["Before Christ", "Anno Domini"]
		},
		defaultWidth: "wide"
	}),
	quarter: X({
		values: {
			narrow: [
				"1",
				"2",
				"3",
				"4"
			],
			abbreviated: [
				"Q1",
				"Q2",
				"Q3",
				"Q4"
			],
			wide: [
				"1st quarter",
				"2nd quarter",
				"3rd quarter",
				"4th quarter"
			]
		},
		defaultWidth: "wide",
		argumentCallback: (e) => e - 1
	}),
	month: X({
		values: {
			narrow: [
				"J",
				"F",
				"M",
				"A",
				"M",
				"J",
				"J",
				"A",
				"S",
				"O",
				"N",
				"D"
			],
			abbreviated: [
				"Jan",
				"Feb",
				"Mar",
				"Apr",
				"May",
				"Jun",
				"Jul",
				"Aug",
				"Sep",
				"Oct",
				"Nov",
				"Dec"
			],
			wide: [
				"January",
				"February",
				"March",
				"April",
				"May",
				"June",
				"July",
				"August",
				"September",
				"October",
				"November",
				"December"
			]
		},
		defaultWidth: "wide"
	}),
	day: X({
		values: {
			narrow: [
				"S",
				"M",
				"T",
				"W",
				"T",
				"F",
				"S"
			],
			short: [
				"Su",
				"Mo",
				"Tu",
				"We",
				"Th",
				"Fr",
				"Sa"
			],
			abbreviated: [
				"Sun",
				"Mon",
				"Tue",
				"Wed",
				"Thu",
				"Fri",
				"Sat"
			],
			wide: [
				"Sunday",
				"Monday",
				"Tuesday",
				"Wednesday",
				"Thursday",
				"Friday",
				"Saturday"
			]
		},
		defaultWidth: "wide"
	}),
	dayPeriod: X({
		values: {
			narrow: {
				am: "a",
				pm: "p",
				midnight: "mi",
				noon: "n",
				morning: "morning",
				afternoon: "afternoon",
				evening: "evening",
				night: "night"
			},
			abbreviated: {
				am: "AM",
				pm: "PM",
				midnight: "midnight",
				noon: "noon",
				morning: "morning",
				afternoon: "afternoon",
				evening: "evening",
				night: "night"
			},
			wide: {
				am: "a.m.",
				pm: "p.m.",
				midnight: "midnight",
				noon: "noon",
				morning: "morning",
				afternoon: "afternoon",
				evening: "evening",
				night: "night"
			}
		},
		defaultWidth: "wide",
		formattingValues: {
			narrow: {
				am: "a",
				pm: "p",
				midnight: "mi",
				noon: "n",
				morning: "in the morning",
				afternoon: "in the afternoon",
				evening: "in the evening",
				night: "at night"
			},
			abbreviated: {
				am: "AM",
				pm: "PM",
				midnight: "midnight",
				noon: "noon",
				morning: "in the morning",
				afternoon: "in the afternoon",
				evening: "in the evening",
				night: "at night"
			},
			wide: {
				am: "a.m.",
				pm: "p.m.",
				midnight: "midnight",
				noon: "noon",
				morning: "in the morning",
				afternoon: "in the afternoon",
				evening: "in the evening",
				night: "at night"
			}
		},
		defaultFormattingWidth: "wide"
	})
}, aa = {
	ordinalNumber: Ni({
		matchPattern: /^(\d+)(th|st|nd|rd)?/i,
		parsePattern: /\d+/i,
		valueCallback: (e) => parseInt(e, 10)
	}),
	era: Z({
		matchPatterns: {
			narrow: /^(b|a)/i,
			abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,
			wide: /^(before christ|before common era|anno domini|common era)/i
		},
		defaultMatchWidth: "wide",
		parsePatterns: { any: [/^b/i, /^(a|c)/i] },
		defaultParseWidth: "any"
	}),
	quarter: Z({
		matchPatterns: {
			narrow: /^[1234]/i,
			abbreviated: /^q[1234]/i,
			wide: /^[1234](th|st|nd|rd)? quarter/i
		},
		defaultMatchWidth: "wide",
		parsePatterns: { any: [
			/1/i,
			/2/i,
			/3/i,
			/4/i
		] },
		defaultParseWidth: "any",
		valueCallback: (e) => e + 1
	}),
	month: Z({
		matchPatterns: {
			narrow: /^[jfmasond]/i,
			abbreviated: /^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,
			wide: /^(january|february|march|april|may|june|july|august|september|october|november|december)/i
		},
		defaultMatchWidth: "wide",
		parsePatterns: {
			narrow: [
				/^j/i,
				/^f/i,
				/^m/i,
				/^a/i,
				/^m/i,
				/^j/i,
				/^j/i,
				/^a/i,
				/^s/i,
				/^o/i,
				/^n/i,
				/^d/i
			],
			any: [
				/^ja/i,
				/^f/i,
				/^mar/i,
				/^ap/i,
				/^may/i,
				/^jun/i,
				/^jul/i,
				/^au/i,
				/^s/i,
				/^o/i,
				/^n/i,
				/^d/i
			]
		},
		defaultParseWidth: "any"
	}),
	day: Z({
		matchPatterns: {
			narrow: /^[smtwf]/i,
			short: /^(su|mo|tu|we|th|fr|sa)/i,
			abbreviated: /^(sun|mon|tue|wed|thu|fri|sat)/i,
			wide: /^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i
		},
		defaultMatchWidth: "wide",
		parsePatterns: {
			narrow: [
				/^s/i,
				/^m/i,
				/^t/i,
				/^w/i,
				/^t/i,
				/^f/i,
				/^s/i
			],
			any: [
				/^su/i,
				/^m/i,
				/^tu/i,
				/^w/i,
				/^th/i,
				/^f/i,
				/^sa/i
			]
		},
		defaultParseWidth: "any"
	}),
	dayPeriod: Z({
		matchPatterns: {
			narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,
			any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i
		},
		defaultMatchWidth: "any",
		parsePatterns: { any: {
			am: /^a/i,
			pm: /^p/i,
			midnight: /^mi/i,
			noon: /^no/i,
			morning: /morning/i,
			afternoon: /afternoon/i,
			evening: /evening/i,
			night: /night/i
		} },
		defaultParseWidth: "any"
	})
}, oa = {
	code: "en-US",
	formatDistance: ta,
	formatLong: {
		date: Y({
			formats: {
				full: "EEEE, MMMM do, y",
				long: "MMMM do, y",
				medium: "MMM d, y",
				short: "MM/dd/yyyy"
			},
			defaultWidth: "full"
		}),
		time: Y({
			formats: {
				full: "h:mm:ss a zzzz",
				long: "h:mm:ss a z",
				medium: "h:mm:ss a",
				short: "h:mm a"
			},
			defaultWidth: "full"
		}),
		dateTime: Y({
			formats: {
				full: "{{date}} 'at' {{time}}",
				long: "{{date}} 'at' {{time}}",
				medium: "{{date}}, {{time}}",
				short: "{{date}}, {{time}}"
			},
			defaultWidth: "full"
		})
	},
	formatRelative: ra,
	localize: ia,
	match: aa,
	options: {
		weekStartsOn: 0,
		firstWeekContainsDate: 1
	}
}, sa = {
	lessThanXSeconds: {
		one: "menos de un segundo",
		other: "menos de {{count}} segundos"
	},
	xSeconds: {
		one: "1 segundo",
		other: "{{count}} segundos"
	},
	halfAMinute: "medio minuto",
	lessThanXMinutes: {
		one: "menos de un minuto",
		other: "menos de {{count}} minutos"
	},
	xMinutes: {
		one: "1 minuto",
		other: "{{count}} minutos"
	},
	aboutXHours: {
		one: "alrededor de 1 hora",
		other: "alrededor de {{count}} horas"
	},
	xHours: {
		one: "1 hora",
		other: "{{count}} horas"
	},
	xDays: {
		one: "1 día",
		other: "{{count}} días"
	},
	aboutXWeeks: {
		one: "alrededor de 1 semana",
		other: "alrededor de {{count}} semanas"
	},
	xWeeks: {
		one: "1 semana",
		other: "{{count}} semanas"
	},
	aboutXMonths: {
		one: "alrededor de 1 mes",
		other: "alrededor de {{count}} meses"
	},
	xMonths: {
		one: "1 mes",
		other: "{{count}} meses"
	},
	aboutXYears: {
		one: "alrededor de 1 año",
		other: "alrededor de {{count}} años"
	},
	xYears: {
		one: "1 año",
		other: "{{count}} años"
	},
	overXYears: {
		one: "más de 1 año",
		other: "más de {{count}} años"
	},
	almostXYears: {
		one: "casi 1 año",
		other: "casi {{count}} años"
	}
}, ca = (e, t, n) => {
	let r, i = sa[e];
	return r = typeof i == "string" ? i : t === 1 ? i.one : i.other.replace("{{count}}", t.toString()), n?.addSuffix ? n.comparison && n.comparison > 0 ? "en " + r : "hace " + r : r;
}, la = {
	date: Y({
		formats: {
			full: "EEEE, d 'de' MMMM 'de' y",
			long: "d 'de' MMMM 'de' y",
			medium: "d MMM y",
			short: "dd/MM/y"
		},
		defaultWidth: "full"
	}),
	time: Y({
		formats: {
			full: "HH:mm:ss zzzz",
			long: "HH:mm:ss z",
			medium: "HH:mm:ss",
			short: "HH:mm"
		},
		defaultWidth: "full"
	}),
	dateTime: Y({
		formats: {
			full: "{{date}} 'a las' {{time}}",
			long: "{{date}} 'a las' {{time}}",
			medium: "{{date}}, {{time}}",
			short: "{{date}}, {{time}}"
		},
		defaultWidth: "full"
	})
}, ua = {
	lastWeek: "'el' eeee 'pasado a la' p",
	yesterday: "'ayer a la' p",
	today: "'hoy a la' p",
	tomorrow: "'mañana a la' p",
	nextWeek: "eeee 'a la' p",
	other: "P"
}, da = {
	lastWeek: "'el' eeee 'pasado a las' p",
	yesterday: "'ayer a las' p",
	today: "'hoy a las' p",
	tomorrow: "'mañana a las' p",
	nextWeek: "eeee 'a las' p",
	other: "P"
}, fa = {
	code: "es",
	formatDistance: ca,
	formatLong: la,
	formatRelative: (e, t, n, r) => t.getHours() === 1 ? ua[e] : da[e],
	localize: {
		ordinalNumber: (e, t) => Number(e) + "º",
		era: X({
			values: {
				narrow: ["AC", "DC"],
				abbreviated: ["AC", "DC"],
				wide: ["antes de cristo", "después de cristo"]
			},
			defaultWidth: "wide"
		}),
		quarter: X({
			values: {
				narrow: [
					"1",
					"2",
					"3",
					"4"
				],
				abbreviated: [
					"T1",
					"T2",
					"T3",
					"T4"
				],
				wide: [
					"1º trimestre",
					"2º trimestre",
					"3º trimestre",
					"4º trimestre"
				]
			},
			defaultWidth: "wide",
			argumentCallback: (e) => Number(e) - 1
		}),
		month: X({
			values: {
				narrow: [
					"e",
					"f",
					"m",
					"a",
					"m",
					"j",
					"j",
					"a",
					"s",
					"o",
					"n",
					"d"
				],
				abbreviated: [
					"ene",
					"feb",
					"mar",
					"abr",
					"may",
					"jun",
					"jul",
					"ago",
					"sep",
					"oct",
					"nov",
					"dic"
				],
				wide: [
					"enero",
					"febrero",
					"marzo",
					"abril",
					"mayo",
					"junio",
					"julio",
					"agosto",
					"septiembre",
					"octubre",
					"noviembre",
					"diciembre"
				]
			},
			defaultWidth: "wide"
		}),
		day: X({
			values: {
				narrow: [
					"d",
					"l",
					"m",
					"m",
					"j",
					"v",
					"s"
				],
				short: [
					"do",
					"lu",
					"ma",
					"mi",
					"ju",
					"vi",
					"sá"
				],
				abbreviated: [
					"dom",
					"lun",
					"mar",
					"mié",
					"jue",
					"vie",
					"sáb"
				],
				wide: [
					"domingo",
					"lunes",
					"martes",
					"miércoles",
					"jueves",
					"viernes",
					"sábado"
				]
			},
			defaultWidth: "wide"
		}),
		dayPeriod: X({
			values: {
				narrow: {
					am: "a",
					pm: "p",
					midnight: "mn",
					noon: "md",
					morning: "mañana",
					afternoon: "tarde",
					evening: "tarde",
					night: "noche"
				},
				abbreviated: {
					am: "AM",
					pm: "PM",
					midnight: "medianoche",
					noon: "mediodia",
					morning: "mañana",
					afternoon: "tarde",
					evening: "tarde",
					night: "noche"
				},
				wide: {
					am: "a.m.",
					pm: "p.m.",
					midnight: "medianoche",
					noon: "mediodia",
					morning: "mañana",
					afternoon: "tarde",
					evening: "tarde",
					night: "noche"
				}
			},
			defaultWidth: "wide",
			formattingValues: {
				narrow: {
					am: "a",
					pm: "p",
					midnight: "mn",
					noon: "md",
					morning: "de la mañana",
					afternoon: "de la tarde",
					evening: "de la tarde",
					night: "de la noche"
				},
				abbreviated: {
					am: "AM",
					pm: "PM",
					midnight: "medianoche",
					noon: "mediodia",
					morning: "de la mañana",
					afternoon: "de la tarde",
					evening: "de la tarde",
					night: "de la noche"
				},
				wide: {
					am: "a.m.",
					pm: "p.m.",
					midnight: "medianoche",
					noon: "mediodia",
					morning: "de la mañana",
					afternoon: "de la tarde",
					evening: "de la tarde",
					night: "de la noche"
				}
			},
			defaultFormattingWidth: "wide"
		})
	},
	match: {
		ordinalNumber: Ni({
			matchPattern: /^(\d+)(º)?/i,
			parsePattern: /\d+/i,
			valueCallback: function(e) {
				return parseInt(e, 10);
			}
		}),
		era: Z({
			matchPatterns: {
				narrow: /^(ac|dc|a|d)/i,
				abbreviated: /^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i,
				wide: /^(antes de cristo|antes de la era com[uú]n|despu[eé]s de cristo|era com[uú]n)/i
			},
			defaultMatchWidth: "wide",
			parsePatterns: {
				any: [/^ac/i, /^dc/i],
				wide: [/^(antes de cristo|antes de la era com[uú]n)/i, /^(despu[eé]s de cristo|era com[uú]n)/i]
			},
			defaultParseWidth: "any"
		}),
		quarter: Z({
			matchPatterns: {
				narrow: /^[1234]/i,
				abbreviated: /^T[1234]/i,
				wide: /^[1234](º)? trimestre/i
			},
			defaultMatchWidth: "wide",
			parsePatterns: { any: [
				/1/i,
				/2/i,
				/3/i,
				/4/i
			] },
			defaultParseWidth: "any",
			valueCallback: (e) => e + 1
		}),
		month: Z({
			matchPatterns: {
				narrow: /^[efmajsond]/i,
				abbreviated: /^(ene|feb|mar|abr|may|jun|jul|ago|sep|oct|nov|dic)/i,
				wide: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i
			},
			defaultMatchWidth: "wide",
			parsePatterns: {
				narrow: [
					/^e/i,
					/^f/i,
					/^m/i,
					/^a/i,
					/^m/i,
					/^j/i,
					/^j/i,
					/^a/i,
					/^s/i,
					/^o/i,
					/^n/i,
					/^d/i
				],
				any: [
					/^en/i,
					/^feb/i,
					/^mar/i,
					/^abr/i,
					/^may/i,
					/^jun/i,
					/^jul/i,
					/^ago/i,
					/^sep/i,
					/^oct/i,
					/^nov/i,
					/^dic/i
				]
			},
			defaultParseWidth: "any"
		}),
		day: Z({
			matchPatterns: {
				narrow: /^[dlmjvs]/i,
				short: /^(do|lu|ma|mi|ju|vi|s[áa])/i,
				abbreviated: /^(dom|lun|mar|mi[ée]|jue|vie|s[áa]b)/i,
				wide: /^(domingo|lunes|martes|mi[ée]rcoles|jueves|viernes|s[áa]bado)/i
			},
			defaultMatchWidth: "wide",
			parsePatterns: {
				narrow: [
					/^d/i,
					/^l/i,
					/^m/i,
					/^m/i,
					/^j/i,
					/^v/i,
					/^s/i
				],
				any: [
					/^do/i,
					/^lu/i,
					/^ma/i,
					/^mi/i,
					/^ju/i,
					/^vi/i,
					/^sa/i
				]
			},
			defaultParseWidth: "any"
		}),
		dayPeriod: Z({
			matchPatterns: {
				narrow: /^(a|p|mn|md|(de la|a las) (mañana|tarde|noche))/i,
				any: /^([ap]\.?\s?m\.?|medianoche|mediodia|(de la|a las) (mañana|tarde|noche))/i
			},
			defaultMatchWidth: "any",
			parsePatterns: { any: {
				am: /^a/i,
				pm: /^p/i,
				midnight: /^mn/i,
				noon: /^md/i,
				morning: /mañana/i,
				afternoon: /tarde/i,
				evening: /tarde/i,
				night: /noche/i
			} },
			defaultParseWidth: "any"
		})
	},
	options: {
		weekStartsOn: 1,
		firstWeekContainsDate: 1
	}
};
//#endregion
//#region ../../node_modules/date-fns/locale/uk/_lib/formatDistance.js
function pa(e, t) {
	if (e.one !== void 0 && t === 1) return e.one;
	let n = t % 10, r = t % 100;
	return n === 1 && r !== 11 ? e.singularNominative.replace("{{count}}", String(t)) : n >= 2 && n <= 4 && (r < 10 || r > 20) ? e.singularGenitive.replace("{{count}}", String(t)) : e.pluralGenitive.replace("{{count}}", String(t));
}
function Q(e) {
	return (t, n) => n && n.addSuffix ? n.comparison && n.comparison > 0 ? e.future ? pa(e.future, t) : "за " + pa(e.regular, t) : e.past ? pa(e.past, t) : pa(e.regular, t) + " тому" : pa(e.regular, t);
}
var ma = {
	lessThanXSeconds: Q({
		regular: {
			one: "менше секунди",
			singularNominative: "менше {{count}} секунди",
			singularGenitive: "менше {{count}} секунд",
			pluralGenitive: "менше {{count}} секунд"
		},
		future: {
			one: "менше, ніж за секунду",
			singularNominative: "менше, ніж за {{count}} секунду",
			singularGenitive: "менше, ніж за {{count}} секунди",
			pluralGenitive: "менше, ніж за {{count}} секунд"
		}
	}),
	xSeconds: Q({
		regular: {
			singularNominative: "{{count}} секунда",
			singularGenitive: "{{count}} секунди",
			pluralGenitive: "{{count}} секунд"
		},
		past: {
			singularNominative: "{{count}} секунду тому",
			singularGenitive: "{{count}} секунди тому",
			pluralGenitive: "{{count}} секунд тому"
		},
		future: {
			singularNominative: "за {{count}} секунду",
			singularGenitive: "за {{count}} секунди",
			pluralGenitive: "за {{count}} секунд"
		}
	}),
	halfAMinute: (e, t) => t && t.addSuffix ? t.comparison && t.comparison > 0 ? "за півхвилини" : "півхвилини тому" : "півхвилини",
	lessThanXMinutes: Q({
		regular: {
			one: "менше хвилини",
			singularNominative: "менше {{count}} хвилини",
			singularGenitive: "менше {{count}} хвилин",
			pluralGenitive: "менше {{count}} хвилин"
		},
		future: {
			one: "менше, ніж за хвилину",
			singularNominative: "менше, ніж за {{count}} хвилину",
			singularGenitive: "менше, ніж за {{count}} хвилини",
			pluralGenitive: "менше, ніж за {{count}} хвилин"
		}
	}),
	xMinutes: Q({
		regular: {
			singularNominative: "{{count}} хвилина",
			singularGenitive: "{{count}} хвилини",
			pluralGenitive: "{{count}} хвилин"
		},
		past: {
			singularNominative: "{{count}} хвилину тому",
			singularGenitive: "{{count}} хвилини тому",
			pluralGenitive: "{{count}} хвилин тому"
		},
		future: {
			singularNominative: "за {{count}} хвилину",
			singularGenitive: "за {{count}} хвилини",
			pluralGenitive: "за {{count}} хвилин"
		}
	}),
	aboutXHours: Q({
		regular: {
			singularNominative: "близько {{count}} години",
			singularGenitive: "близько {{count}} годин",
			pluralGenitive: "близько {{count}} годин"
		},
		future: {
			singularNominative: "приблизно за {{count}} годину",
			singularGenitive: "приблизно за {{count}} години",
			pluralGenitive: "приблизно за {{count}} годин"
		}
	}),
	xHours: Q({ regular: {
		singularNominative: "{{count}} годину",
		singularGenitive: "{{count}} години",
		pluralGenitive: "{{count}} годин"
	} }),
	xDays: Q({ regular: {
		singularNominative: "{{count}} день",
		singularGenitive: "{{count}} днi",
		pluralGenitive: "{{count}} днів"
	} }),
	aboutXWeeks: Q({
		regular: {
			singularNominative: "близько {{count}} тижня",
			singularGenitive: "близько {{count}} тижнів",
			pluralGenitive: "близько {{count}} тижнів"
		},
		future: {
			singularNominative: "приблизно за {{count}} тиждень",
			singularGenitive: "приблизно за {{count}} тижні",
			pluralGenitive: "приблизно за {{count}} тижнів"
		}
	}),
	xWeeks: Q({ regular: {
		singularNominative: "{{count}} тиждень",
		singularGenitive: "{{count}} тижні",
		pluralGenitive: "{{count}} тижнів"
	} }),
	aboutXMonths: Q({
		regular: {
			singularNominative: "близько {{count}} місяця",
			singularGenitive: "близько {{count}} місяців",
			pluralGenitive: "близько {{count}} місяців"
		},
		future: {
			singularNominative: "приблизно за {{count}} місяць",
			singularGenitive: "приблизно за {{count}} місяці",
			pluralGenitive: "приблизно за {{count}} місяців"
		}
	}),
	xMonths: Q({ regular: {
		singularNominative: "{{count}} місяць",
		singularGenitive: "{{count}} місяці",
		pluralGenitive: "{{count}} місяців"
	} }),
	aboutXYears: Q({
		regular: {
			singularNominative: "близько {{count}} року",
			singularGenitive: "близько {{count}} років",
			pluralGenitive: "близько {{count}} років"
		},
		future: {
			singularNominative: "приблизно за {{count}} рік",
			singularGenitive: "приблизно за {{count}} роки",
			pluralGenitive: "приблизно за {{count}} років"
		}
	}),
	xYears: Q({ regular: {
		singularNominative: "{{count}} рік",
		singularGenitive: "{{count}} роки",
		pluralGenitive: "{{count}} років"
	} }),
	overXYears: Q({
		regular: {
			singularNominative: "більше {{count}} року",
			singularGenitive: "більше {{count}} років",
			pluralGenitive: "більше {{count}} років"
		},
		future: {
			singularNominative: "більше, ніж за {{count}} рік",
			singularGenitive: "більше, ніж за {{count}} роки",
			pluralGenitive: "більше, ніж за {{count}} років"
		}
	}),
	almostXYears: Q({
		regular: {
			singularNominative: "майже {{count}} рік",
			singularGenitive: "майже {{count}} роки",
			pluralGenitive: "майже {{count}} років"
		},
		future: {
			singularNominative: "майже за {{count}} рік",
			singularGenitive: "майже за {{count}} роки",
			pluralGenitive: "майже за {{count}} років"
		}
	})
}, ha = (e, t, n) => (n ||= {}, ma[e](t, n)), ga = {
	date: Y({
		formats: {
			full: "EEEE, do MMMM y 'р.'",
			long: "do MMMM y 'р.'",
			medium: "d MMM y 'р.'",
			short: "dd.MM.y"
		},
		defaultWidth: "full"
	}),
	time: Y({
		formats: {
			full: "H:mm:ss zzzz",
			long: "H:mm:ss z",
			medium: "H:mm:ss",
			short: "H:mm"
		},
		defaultWidth: "full"
	}),
	dateTime: Y({
		formats: {
			full: "{{date}} 'о' {{time}}",
			long: "{{date}} 'о' {{time}}",
			medium: "{{date}}, {{time}}",
			short: "{{date}}, {{time}}"
		},
		defaultWidth: "full"
	})
}, _a = [
	"неділю",
	"понеділок",
	"вівторок",
	"середу",
	"четвер",
	"п’ятницю",
	"суботу"
];
function va(e) {
	let t = _a[e];
	switch (e) {
		case 0:
		case 3:
		case 5:
		case 6: return "'у минулу " + t + " о' p";
		case 1:
		case 2:
		case 4: return "'у минулий " + t + " о' p";
	}
}
function ya(e) {
	return "'у " + _a[e] + " о' p";
}
function ba(e) {
	let t = _a[e];
	switch (e) {
		case 0:
		case 3:
		case 5:
		case 6: return "'у наступну " + t + " о' p";
		case 1:
		case 2:
		case 4: return "'у наступний " + t + " о' p";
	}
}
var xa = {
	lastWeek: (e, t, n) => {
		let r = Ki(e), i = r.getDay();
		return Ji(r, t, n) ? ya(i) : va(i);
	},
	yesterday: "'вчора о' p",
	today: "'сьогодні о' p",
	tomorrow: "'завтра о' p",
	nextWeek: (e, t, n) => {
		let r = Ki(e), i = r.getDay();
		return Ji(r, t, n) ? ya(i) : ba(i);
	},
	other: "P"
}, Sa = {
	code: "uk",
	formatDistance: ha,
	formatLong: ga,
	formatRelative: (e, t, n, r) => {
		let i = xa[e];
		return typeof i == "function" ? i(t, n, r) : i;
	},
	localize: {
		ordinalNumber: (e, t) => {
			let n = String(t?.unit), r = Number(e), i;
			return i = n === "date" ? r === 3 || r === 23 ? "-є" : "-е" : n === "minute" || n === "second" || n === "hour" ? "-а" : "-й", r + i;
		},
		era: X({
			values: {
				narrow: ["до н.е.", "н.е."],
				abbreviated: ["до н. е.", "н. е."],
				wide: ["до нашої ери", "нашої ери"]
			},
			defaultWidth: "wide"
		}),
		quarter: X({
			values: {
				narrow: [
					"1",
					"2",
					"3",
					"4"
				],
				abbreviated: [
					"1-й кв.",
					"2-й кв.",
					"3-й кв.",
					"4-й кв."
				],
				wide: [
					"1-й квартал",
					"2-й квартал",
					"3-й квартал",
					"4-й квартал"
				]
			},
			defaultWidth: "wide",
			argumentCallback: (e) => e - 1
		}),
		month: X({
			values: {
				narrow: [
					"С",
					"Л",
					"Б",
					"К",
					"Т",
					"Ч",
					"Л",
					"С",
					"В",
					"Ж",
					"Л",
					"Г"
				],
				abbreviated: [
					"січ.",
					"лют.",
					"берез.",
					"квіт.",
					"трав.",
					"черв.",
					"лип.",
					"серп.",
					"верес.",
					"жовт.",
					"листоп.",
					"груд."
				],
				wide: [
					"січень",
					"лютий",
					"березень",
					"квітень",
					"травень",
					"червень",
					"липень",
					"серпень",
					"вересень",
					"жовтень",
					"листопад",
					"грудень"
				]
			},
			defaultWidth: "wide",
			formattingValues: {
				narrow: [
					"С",
					"Л",
					"Б",
					"К",
					"Т",
					"Ч",
					"Л",
					"С",
					"В",
					"Ж",
					"Л",
					"Г"
				],
				abbreviated: [
					"січ.",
					"лют.",
					"берез.",
					"квіт.",
					"трав.",
					"черв.",
					"лип.",
					"серп.",
					"верес.",
					"жовт.",
					"листоп.",
					"груд."
				],
				wide: [
					"січня",
					"лютого",
					"березня",
					"квітня",
					"травня",
					"червня",
					"липня",
					"серпня",
					"вересня",
					"жовтня",
					"листопада",
					"грудня"
				]
			},
			defaultFormattingWidth: "wide"
		}),
		day: X({
			values: {
				narrow: [
					"Н",
					"П",
					"В",
					"С",
					"Ч",
					"П",
					"С"
				],
				short: [
					"нд",
					"пн",
					"вт",
					"ср",
					"чт",
					"пт",
					"сб"
				],
				abbreviated: [
					"нед",
					"пон",
					"вів",
					"сер",
					"чтв",
					"птн",
					"суб"
				],
				wide: [
					"неділя",
					"понеділок",
					"вівторок",
					"середа",
					"четвер",
					"п’ятниця",
					"субота"
				]
			},
			defaultWidth: "wide"
		}),
		dayPeriod: X({
			values: {
				narrow: {
					am: "ДП",
					pm: "ПП",
					midnight: "півн.",
					noon: "пол.",
					morning: "ранок",
					afternoon: "день",
					evening: "веч.",
					night: "ніч"
				},
				abbreviated: {
					am: "ДП",
					pm: "ПП",
					midnight: "півн.",
					noon: "пол.",
					morning: "ранок",
					afternoon: "день",
					evening: "веч.",
					night: "ніч"
				},
				wide: {
					am: "ДП",
					pm: "ПП",
					midnight: "північ",
					noon: "полудень",
					morning: "ранок",
					afternoon: "день",
					evening: "вечір",
					night: "ніч"
				}
			},
			defaultWidth: "any",
			formattingValues: {
				narrow: {
					am: "ДП",
					pm: "ПП",
					midnight: "півн.",
					noon: "пол.",
					morning: "ранку",
					afternoon: "дня",
					evening: "веч.",
					night: "ночі"
				},
				abbreviated: {
					am: "ДП",
					pm: "ПП",
					midnight: "півн.",
					noon: "пол.",
					morning: "ранку",
					afternoon: "дня",
					evening: "веч.",
					night: "ночі"
				},
				wide: {
					am: "ДП",
					pm: "ПП",
					midnight: "північ",
					noon: "полудень",
					morning: "ранку",
					afternoon: "дня",
					evening: "веч.",
					night: "ночі"
				}
			},
			defaultFormattingWidth: "wide"
		})
	},
	match: {
		ordinalNumber: Ni({
			matchPattern: /^(\d+)(-?(е|й|є|а|я))?/i,
			parsePattern: /\d+/i,
			valueCallback: (e) => parseInt(e, 10)
		}),
		era: Z({
			matchPatterns: {
				narrow: /^((до )?н\.?\s?е\.?)/i,
				abbreviated: /^((до )?н\.?\s?е\.?)/i,
				wide: /^(до нашої ери|нашої ери|наша ера)/i
			},
			defaultMatchWidth: "wide",
			parsePatterns: { any: [/^д/i, /^н/i] },
			defaultParseWidth: "any"
		}),
		quarter: Z({
			matchPatterns: {
				narrow: /^[1234]/i,
				abbreviated: /^[1234](-?[иі]?й?)? кв.?/i,
				wide: /^[1234](-?[иі]?й?)? квартал/i
			},
			defaultMatchWidth: "wide",
			parsePatterns: { any: [
				/1/i,
				/2/i,
				/3/i,
				/4/i
			] },
			defaultParseWidth: "any",
			valueCallback: (e) => e + 1
		}),
		month: Z({
			matchPatterns: {
				narrow: /^[слбктчвжг]/i,
				abbreviated: /^(січ|лют|бер(ез)?|квіт|трав|черв|лип|серп|вер(ес)?|жовт|лис(топ)?|груд)\.?/i,
				wide: /^(січень|січня|лютий|лютого|березень|березня|квітень|квітня|травень|травня|червня|червень|липень|липня|серпень|серпня|вересень|вересня|жовтень|жовтня|листопад[а]?|грудень|грудня)/i
			},
			defaultMatchWidth: "wide",
			parsePatterns: {
				narrow: [
					/^с/i,
					/^л/i,
					/^б/i,
					/^к/i,
					/^т/i,
					/^ч/i,
					/^л/i,
					/^с/i,
					/^в/i,
					/^ж/i,
					/^л/i,
					/^г/i
				],
				any: [
					/^сі/i,
					/^лю/i,
					/^б/i,
					/^к/i,
					/^т/i,
					/^ч/i,
					/^лип/i,
					/^се/i,
					/^в/i,
					/^ж/i,
					/^лис/i,
					/^г/i
				]
			},
			defaultParseWidth: "any"
		}),
		day: Z({
			matchPatterns: {
				narrow: /^[нпвсч]/i,
				short: /^(нд|пн|вт|ср|чт|пт|сб)\.?/i,
				abbreviated: /^(нед|пон|вів|сер|че?тв|птн?|суб)\.?/i,
				wide: /^(неділ[яі]|понеділ[ок][ка]|вівтор[ок][ка]|серед[аи]|четвер(га)?|п\W*?ятниц[яі]|субот[аи])/i
			},
			defaultMatchWidth: "wide",
			parsePatterns: {
				narrow: [
					/^н/i,
					/^п/i,
					/^в/i,
					/^с/i,
					/^ч/i,
					/^п/i,
					/^с/i
				],
				any: [
					/^н/i,
					/^п[он]/i,
					/^в/i,
					/^с[ер]/i,
					/^ч/i,
					/^п\W*?[ят]/i,
					/^с[уб]/i
				]
			},
			defaultParseWidth: "any"
		}),
		dayPeriod: Z({
			matchPatterns: {
				narrow: /^([дп]п|півн\.?|пол\.?|ранок|ранку|день|дня|веч\.?|ніч|ночі)/i,
				abbreviated: /^([дп]п|півн\.?|пол\.?|ранок|ранку|день|дня|веч\.?|ніч|ночі)/i,
				wide: /^([дп]п|північ|полудень|ранок|ранку|день|дня|вечір|вечора|ніч|ночі)/i
			},
			defaultMatchWidth: "wide",
			parsePatterns: { any: {
				am: /^дп/i,
				pm: /^пп/i,
				midnight: /^півн/i,
				noon: /^пол/i,
				morning: /^р/i,
				afternoon: /^д[ен]/i,
				evening: /^в/i,
				night: /^н/i
			} },
			defaultParseWidth: "any"
		})
	},
	options: {
		weekStartsOn: 1,
		firstWeekContainsDate: 1
	}
}, Ca = {
	en: oa,
	el: $i,
	ua: Sa,
	es: fa,
	ar: Ri
};
function wa(e, t, n, r) {
	if (e === 0) return r;
	let i = Ca[t] ?? oa, a = Fe(Le(/* @__PURE__ */ new Date(), e), {
		locale: i,
		addSuffix: !0
	});
	return n ? `${n} ${a}` : a;
}
function Ta({ seconds: e, language: t = "en", text: n = "", onlineText: i = "Online", ...a }, o) {
	if (e == null || typeof e != "number" || !Number.isFinite(e)) return null;
	let s = wa(e, t, n, i);
	return /* @__PURE__ */ r.createElement("span", {
		ref: o,
		...a,
		className: K("text-xs text-muted-foreground", a?.className)
	}, s);
}
var Ea = r.memo(r.forwardRef(Ta));
Ea.displayName = "LastActivity";
//#endregion
//#region src/components/shadcn-ui/dropdown-menu.tsx
function Da({ ...e }) {
	return /* @__PURE__ */ r.createElement(Re.Root, {
		"data-slot": "dropdown-menu",
		...e
	});
}
function Oa({ ...e }) {
	return e.container = fr((e) => e.shadowPortal), /* @__PURE__ */ r.createElement(Re.Portal, {
		"data-slot": "dropdown-menu-portal",
		...e
	});
}
function ka({ ...e }) {
	return /* @__PURE__ */ r.createElement(Re.Trigger, {
		"data-slot": "dropdown-menu-trigger",
		...e
	});
}
function Aa({ className: e, sideOffset: t = 4, ...n }) {
	return /* @__PURE__ */ r.createElement(Oa, null, /* @__PURE__ */ r.createElement(Re.Content, {
		"data-slot": "dropdown-menu-content",
		sideOffset: t,
		className: G("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-[8em] origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border p-1 shadow-md", e),
		...n
	}));
}
function ja({ ...e }) {
	return /* @__PURE__ */ r.createElement(Re.Group, {
		"data-slot": "dropdown-menu-group",
		...e
	});
}
function $({ className: e, inset: t, variant: n = "default", ...i }) {
	return /* @__PURE__ */ r.createElement(Re.Item, {
		"data-slot": "dropdown-menu-item",
		"data-inset": t,
		"data-variant": n,
		className: G("focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/20 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:!text-destructive [&_svg:not([class*=text-])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*=size-])]:size-4", e),
		...i
	});
}
function Ma({ ...e }) {
	return /* @__PURE__ */ r.createElement(Re.Sub, {
		"data-slot": "dropdown-menu-sub",
		...e
	});
}
function Na({ className: e, inset: t, children: n, ...i }) {
	return /* @__PURE__ */ r.createElement(Re.SubTrigger, {
		"data-slot": "dropdown-menu-sub-trigger",
		"data-inset": t,
		className: G("focus:bg-accent focus:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground flex cursor-default items-center rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[inset]:pl-8", e),
		...i
	}, n, /* @__PURE__ */ r.createElement(N, { className: "ml-auto size-4" }));
}
function Pa({ className: e, ...t }) {
	return /* @__PURE__ */ r.createElement(Re.SubContent, {
		"data-slot": "dropdown-menu-sub-content",
		className: G("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 min-w-[8em] origin-(--radix-dropdown-menu-content-transform-origin) overflow-hidden rounded-md border p-1 shadow-lg", e),
		...t
	});
}
//#endregion
//#region src/components/connectycube-ui/alert-dialog.tsx
function Fa({ title: e = "", description: t = "", cancelTitle: n = "Cancel", actionTitle: i = "Confirm", onCancel: a = () => {}, onConfirm: o = () => {}, rootProps: s, triggerElement: c, triggerProps: l, open: u, onOpenChange: d, portalProps: f, overlayProps: p, contentProps: m, headerProps: h, titleProps: g, descriptionProps: _, footerProps: v, cancelProps: y, cancelButtonProps: b, actionProps: x, actionButtonProps: S, ...C }, T) {
	return /* @__PURE__ */ r.createElement("div", {
		ref: T,
		...C
	}, /* @__PURE__ */ r.createElement(w.Root, {
		...s,
		...u !== void 0 && { open: u },
		...d !== void 0 && { onOpenChange: d }
	}, c != null && /* @__PURE__ */ r.createElement(w.Trigger, {
		asChild: !0,
		...l
	}, c), /* @__PURE__ */ r.createElement(w.Portal, f, /* @__PURE__ */ r.createElement(w.Overlay, {
		...p,
		className: K("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50", p?.className)
	}), /* @__PURE__ */ r.createElement(w.Content, {
		...m,
		className: K("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2em)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg", m?.className)
	}, /* @__PURE__ */ r.createElement("div", {
		...h,
		className: K("flex flex-col gap-2 text-center sm:text-left", h?.className)
	}, /* @__PURE__ */ r.createElement(w.Title, {
		...g,
		className: K("text-lg font-semibold", g?.className)
	}, e), /* @__PURE__ */ r.createElement(w.Description, {
		..._,
		className: K("text-muted-foreground text-sm", _?.className)
	}, t)), /* @__PURE__ */ r.createElement("div", {
		...v,
		className: K("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end", v?.className)
	}, /* @__PURE__ */ r.createElement(w.Cancel, {
		...y,
		onClick: a
	}, /* @__PURE__ */ r.createElement(q, {
		variant: "outline",
		...b
	}, n)), /* @__PURE__ */ r.createElement(w.Action, {
		...x,
		onClick: o
	}, /* @__PURE__ */ r.createElement(q, S, i)))))));
}
var Ia = r.forwardRef(Fa);
Ia.displayName = "AlertDialog";
//#endregion
//#region src/components/home/main/chat-header/chat-header-buttons.tsx
var La = () => {
	let { t: e } = n(), { selectedDialog: t, leaveGroupChat: r } = S(), { startVideoCall: a, startAudioCall: o } = Cr(), s = H((e) => e.enableCalls), c = fr((e) => e.shadowPortal), [l, u] = R(W((e) => [e.singleView, e.showChatActionsAsMenu])), [d, f] = i.useState(!1), p = s && t?.type === y.PRIVATE, m = !l, h = i.useCallback(() => {
		r(), f(!1);
	}, [r]), g = /* @__PURE__ */ i.createElement(Da, { modal: !1 }, /* @__PURE__ */ i.createElement(ka, { className: "group p-2 rounded-full cursor-pointer hover:bg-ring/10 transition-all duration-200 ease-out" }, /* @__PURE__ */ i.createElement(P, { className: "text-foreground transition-all duration-200 ease-out group-hover:scale-110 group-hover:rotate-90 group-data-[state=open]:rotate-90 group-data-[state=open]:scale-110" })), /* @__PURE__ */ i.createElement(Aa, {
		align: "start",
		className: "transition-all duration-200 ease-out"
	}, p && /* @__PURE__ */ i.createElement(i.Fragment, null, /* @__PURE__ */ i.createElement($, {
		className: "group cursor-pointer gap-2 transition-all duration-200 ease-out",
		onClick: o
	}, /* @__PURE__ */ i.createElement(pe, { className: "text-foreground group-hover:text-blue-700 group-hover:scale-110 transition-all duration-200 ease-out size-5 shrink-0" }), /* @__PURE__ */ i.createElement("span", null, e("Call"))), /* @__PURE__ */ i.createElement($, {
		className: "group cursor-pointer gap-2 transition-all duration-200 ease-out",
		onClick: a
	}, /* @__PURE__ */ i.createElement(Te, { className: "text-foreground group-hover:text-blue-700 group-hover:scale-110 transition-all duration-200 ease-out size-5 shrink-0" }), /* @__PURE__ */ i.createElement("span", null, e("Video")))), m && /* @__PURE__ */ i.createElement($, {
		className: "group cursor-pointer gap-2 transition-all duration-200 ease-out",
		onClick: () => f(!0)
	}, /* @__PURE__ */ i.createElement(se, { className: "text-foreground group-hover:text-blue-700 group-hover:scale-110 transition-all duration-200 ease-out size-5 shrink-0" }), /* @__PURE__ */ i.createElement("span", null, e("ExitChat"))))), _ = /* @__PURE__ */ i.createElement(i.Fragment, null, p && /* @__PURE__ */ i.createElement(i.Fragment, null, /* @__PURE__ */ i.createElement("button", {
		className: "group p-2 rounded-full cursor-pointer hover:bg-ring/10 transition-all duration-200 ease-out",
		onClick: o
	}, /* @__PURE__ */ i.createElement(pe, { className: "text-foreground group-hover:scale-110 transition-all duration-200 ease-out" })), /* @__PURE__ */ i.createElement("button", {
		className: "group p-2 rounded-full cursor-pointer hover:bg-ring/10 transition-all duration-200 ease-out",
		onClick: a
	}, /* @__PURE__ */ i.createElement(Te, { className: "text-foreground group-hover:scale-110 transition-all duration-200 ease-out" }))), m && /* @__PURE__ */ i.createElement("div", {
		className: "group p-2 rounded-full cursor-pointer hover:bg-ring/10 transition-all duration-200 ease-out",
		onClick: () => f(!0)
	}, /* @__PURE__ */ i.createElement(se, { className: "text-foreground group-hover:scale-110 transition-all duration-200 ease-out size-6" })));
	return /* @__PURE__ */ i.createElement("div", { className: "flex flex-row" }, p || m ? u ? g : _ : null, m && /* @__PURE__ */ i.createElement(Ia, {
		open: d,
		onOpenChange: f,
		onConfirm: h,
		triggerElement: u ? void 0 : /* @__PURE__ */ i.createElement("div", { className: "group p-2 rounded-full cursor-pointer hover:bg-ring/10 transition-all duration-200 ease-out" }, /* @__PURE__ */ i.createElement(se, { className: "text-foreground group-hover:scale-110 transition-all duration-200 ease-out size-6" })),
		title: e("ExitChat"),
		description: e("ExitChatConfirm"),
		cancelTitle: e("Cancel"),
		actionTitle: e("ExitChat"),
		portalProps: { container: c },
		actionButtonProps: { className: "bg-blue-500 hover:bg-blue-700" }
	}));
}, Ra = i.memo(() => {
	let { t: e, i18n: t } = n(), r = qn((e) => e.showProfile), [a, o] = H(W((e) => [e.enableUserStatuses, e.enableLastSeen])), s = R((e) => e.singleView), { users: c, selectedDialog: l, lastActivity: u, getDialogOpponentId: d, unselectDialog: f } = S(), p = d(), m = Nr(l), h = p ? u[p] : void 0, g = typeof h == "number" && h === 0, _ = a && p && g ? dn(c[p]) : void 0, v = () => {
		r(p);
	};
	return /* @__PURE__ */ i.createElement("div", { className: "flex justify-between relative items-center" }, /* @__PURE__ */ i.createElement("div", { className: "flex items-center relative" }, !s && /* @__PURE__ */ i.createElement(Ti, {
		onClick: () => {
			f();
		},
		className: "mr-2 cursor-pointer block min-w-6 size-6"
	}), /* @__PURE__ */ i.createElement("div", {
		className: "flex items-center justify-center mr-3 size-13 rounded-full cursor-pointer",
		onClick: v
	}, /* @__PURE__ */ i.createElement(Ai, {
		src: vn(l?.photo),
		name: l?.name,
		className: `size-13 ${l?.photo ? "bg-blue-100" : "bg-blue-300"}`,
		online: g,
		presence: _
	})), /* @__PURE__ */ i.createElement("div", { className: "flex flex-col items-start" }, /* @__PURE__ */ i.createElement("span", {
		className: "text-black font-medium cursor-pointer line-clamp-1 break-all",
		onClick: v
	}, l?.name ?? ""), !s && /* @__PURE__ */ i.createElement("div", { className: "flex items-center pt-1 max-h-5" }, m ? /* @__PURE__ */ i.createElement("span", { className: "text-xs text-gray-500 italic line-clamp-2 min-h-5 text-left leading-none pl-0.5" }, m) : o && typeof h == "number" ? /* @__PURE__ */ i.createElement(Ea, {
		seconds: h,
		language: t.language,
		text: e("LastSeen"),
		onlineText: e("Online"),
		className: "italic line-clamp-2 min-h-5 text-left leading-none pl-0.5"
	}) : null))), /* @__PURE__ */ i.createElement(La, null));
});
//#endregion
//#region src/components/connectycube-ui/label.tsx
function za({ ...e }, t) {
	return /* @__PURE__ */ r.createElement(ze, {
		ref: t,
		...e,
		className: K("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50", e?.className)
	});
}
var Ba = r.forwardRef(za);
Ba.displayName = "Label";
//#endregion
//#region src/components/connectycube-ui/file-picker.tsx
var Va = (e, t) => {
	if (e.length === 0) return !1;
	let n = typeof t == "string" ? t.split(/\s*,\s*|\s+/).map((e) => e.toLowerCase().trim()) : null;
	return n === null || n.length === 0 ? !1 : e.every((e) => {
		let { type: t, size: r } = e;
		if (typeof t != "string" || typeof r != "number" || r <= 0 || t.length === 0) return !1;
		let i = t.toLowerCase(), [a, o] = i.split("/");
		return n.some((e) => e.startsWith("*") || e === i || a && e.endsWith("/*") && e.startsWith(a) || e.startsWith(".") && e.slice(1) === o);
	});
}, Ha = (e, t, n, r, i) => {
	let a = Array.from(e || []).filter(Boolean);
	a.length !== 0 && (Va(a, t) ? r(n ? a : a[0] ? [a[0]] : []) : i());
};
function Ua({ onSelectFile: e = () => {}, onInvalidFile: t = () => {}, multiple: n = !1, accept: i = "*/*", iconElement: a, labelProps: o, iconProps: s, ...c }, l) {
	let u = (r) => {
		Ha(r.currentTarget.files, i, n, e, t), r.currentTarget.value = "";
	};
	return /* @__PURE__ */ r.createElement(Ba, {
		...o,
		htmlFor: "file-uploader",
		className: K("group p-2 rounded-full hover:bg-ring/10 transition-all duration-200 ease-out cursor-pointer", o?.className)
	}, a || /* @__PURE__ */ r.createElement(fe, {
		...s,
		className: K("text-foreground group-hover:scale-110 transition-all duration-200 ease-out", s?.className)
	}), /* @__PURE__ */ r.createElement("input", {
		ref: l,
		id: "file-uploader",
		type: "file",
		multiple: n,
		accept: i,
		onChange: u,
		...c,
		className: K("hidden", c?.className)
	}));
}
var Wa = r.forwardRef(Ua);
Wa.displayName = "FilePickerInput";
function Ga({ onSelectFile: e = () => {}, onInvalidFile: t = () => {}, multiple: n = !1, accept: i = "*/*", children: a, iconElement: o, placeholder: s, dropZoneProps: c, placeholderContainerProps: l, iconProps: u, placeholderProps: d, ...f }, p) {
	let [m, h] = r.useState(!1), g = (e) => {
		e.preventDefault(), e.stopPropagation();
	}, _ = (r) => {
		g(r), h(!1), Ha(r.dataTransfer.files, i, n, e, t), r.dataTransfer.clearData();
	};
	return /* @__PURE__ */ r.createElement("div", {
		ref: p,
		onDragEnter: (e) => {
			g(e), e.dataTransfer.items && e.dataTransfer.items.length > 0 && h(!0);
		},
		onDragLeave: (e) => {
			e.currentTarget.contains(e.relatedTarget) || h(!1);
		},
		onDragOver: g,
		...f,
		className: K("relative size-full min-h-0", f?.className)
	}, a, /* @__PURE__ */ r.createElement("div", {
		onDrop: _,
		...c,
		className: K("absolute top-0 left-0 size-full", "flex items-center justify-center", "transition-all duration-300 ease-out", "border-2 border-dashed border-ring bg-ring/25 rounded-md", m ? "opacity-100 pointer-events-auto visible scale-100" : "opacity-0 pointer-events-none invisible scale-98", c?.className)
	}, /* @__PURE__ */ r.createElement("div", {
		...l,
		className: K("bg-muted flex flex-row items-center gap-2 rounded-full py-2 px-4 transition-all", m ? "scale-100" : "scale-90", l?.className)
	}, o || /* @__PURE__ */ r.createElement(ne, {
		absoluteStrokeWidth: !0,
		...u,
		className: K("text-ring size-6", u?.className)
	}), /* @__PURE__ */ r.createElement("span", {
		...d,
		className: K("text-ring text-md font-bold", d?.className)
	}, s || "Drop files here"))));
}
var Ka = r.forwardRef(Ga);
Ka.displayName = "FilePickerDropzone";
//#endregion
//#region ../../node_modules/react-icons/io5/index.mjs
function qa(e) {
	return Si({
		tag: "svg",
		attr: { viewBox: "0 0 512 512" },
		child: [{
			tag: "path",
			attr: { d: "M48 176v.66a17.38 17.38 0 0 1-4.2 11.23v.05C38.4 194.32 32 205.74 32 224c0 16.55 5.3 28.23 11.68 35.91A19 19 0 0 1 48 272a32 32 0 0 0 32 32h8a8 8 0 0 0 8-8V152a8 8 0 0 0-8-8h-8a32 32 0 0 0-32 32m404.18 10.55-.93-.17a4 4 0 0 1-3.25-3.93V62c0-12.64-8.39-24-20.89-28.32-11.92-4.11-24.34-.76-31.68 8.53a431 431 0 0 1-51.31 51.69c-23.63 20-46.24 34.25-67 42.31a8 8 0 0 0-5.15 7.47V299a16 16 0 0 0 9.69 14.69c19.34 8.29 40.24 21.83 62 40.28a434 434 0 0 1 51.68 52.16 26.22 26.22 0 0 0 21.1 9.87 33 33 0 0 0 10.44-1.74C439.71 410 448 399.05 448 386.4V265.53a4 4 0 0 1 3.33-3.94l.85-.14C461.8 258.84 480 247.67 480 224s-18.2-34.84-27.82-37.45M240 320V152a8 8 0 0 0-8-8h-96a8 8 0 0 0-8 8v304a24 24 0 0 0 24 24h52.45a32.66 32.66 0 0 0 25.93-12.45 31.65 31.65 0 0 0 5.21-29.05c-1.62-5.18-3.63-11-5.77-17.19-7.91-22.9-18.34-37.07-21.12-69.32A32 32 0 0 0 240 320" },
			child: []
		}]
	})(e);
}
function Ja(e) {
	return Si({
		tag: "svg",
		attr: { viewBox: "0 0 512 512" },
		child: [
			{
				tag: "path",
				attr: { d: "M256 256c-13.47 0-26.94-2.39-37.44-7.17l-148-67.49C63.79 178.26 48 169.25 48 152.24s15.79-26 22.58-29.12l149.28-68.07c20.57-9.4 51.61-9.4 72.19 0l149.37 68.07c6.79 3.09 22.58 12.1 22.58 29.12s-15.79 26-22.58 29.11l-148 67.48C282.94 253.61 269.47 256 256 256m176.76-100.86" },
				child: []
			},
			{
				tag: "path",
				attr: { d: "M441.36 226.81 426.27 220l-38.77 17.74-94 43c-10.5 4.8-24 7.19-37.44 7.19s-26.93-2.39-37.42-7.19l-94.07-43L85.79 220l-15.22 6.84C63.79 229.93 48 239 48 256s15.79 26.08 22.56 29.17l148 67.63C229 357.6 242.49 360 256 360s26.94-2.4 37.44-7.19l147.87-67.61c6.81-3.09 22.69-12.11 22.69-29.2s-15.77-26.07-22.64-29.19" },
				child: []
			},
			{
				tag: "path",
				attr: { d: "m441.36 330.8-15.09-6.8-38.77 17.73-94 42.95c-10.5 4.78-24 7.18-37.44 7.18s-26.93-2.39-37.42-7.18l-94.07-43L85.79 324l-15.22 6.84C63.79 333.93 48 343 48 360s15.79 26.07 22.56 29.15l148 67.59C229 461.52 242.54 464 256 464s26.88-2.48 37.38-7.27l147.92-67.57c6.82-3.08 22.7-12.1 22.7-29.16s-15.77-26.07-22.64-29.2" },
				child: []
			}
		]
	})(e);
}
function Ya(e) {
	return Si({
		tag: "svg",
		attr: { viewBox: "0 0 512 512" },
		child: [{
			tag: "path",
			attr: {
				fill: "none",
				strokeLinecap: "round",
				strokeLinejoin: "round",
				strokeWidth: "48",
				d: "m184 112 144 144-144 144"
			},
			child: []
		}]
	})(e);
}
//#endregion
//#region src/components/home/main/ai-dropdown-menu/ai-dropdown-get-summary.tsx
var Xa = ({ activeKey: e, setActiveKey: t, enabled: r, aiModel: a }) => {
	let { i18n: s, t: u } = n(), d = gt[s.language], f = l(""), { users: p, messages: m, selectedDialog: h, currentUserId: g, addTempMessage: _, updateTempMessage: v, generateTempMessageId: y } = S(), b = h?._id ?? "", x = c(() => m[b] ?? [], [m, b]), C = e === st.GET_SUMMARY, w = o((e) => t(e ? st.GET_SUMMARY : st.DEFAULT), [t]), T = o(async (e) => {
		let t = /* @__PURE__ */ new Date(), n = x.map((e) => e.attachments && e.attachments.length > 0 ? {
			...e,
			message: JSON.stringify(e.attachments)
		} : e), r = n, i = "";
		switch (e) {
			case ct.LAST_7_DAYS: {
				let e = new Date(t.getFullYear(), t.getMonth(), t.getDate() - 7).getTime() / 1e3;
				r = n.filter(({ date_sent: t, custom: n }) => t > e && !n);
				break;
			}
			case ct.LAST_DAY: {
				let e = new Date(t.getFullYear(), t.getMonth(), t.getDate() - 1).getTime() / 1e3;
				r = n.filter(({ date_sent: t, custom: n }) => t > e && !n);
				break;
			}
			case ct.UNREADS:
				r = n.filter(({ read: e, custom: t }) => e === 0 && !t);
				break;
			default: break;
		}
		r.forEach(({ sender_id: e, message: t }) => {
			let n = B(p[e]);
			i += `- ${e === g ? `${n}${ot}` : n}: ${t}\n`;
		}), f.current = y(), _(f.current, h, {
			tag: ut.AI_TEXT_SUMMARY,
			title: u("AI.SummaryMessageTitle"),
			body: "...",
			pending: !0,
			filter: e
		});
		try {
			let e = await Be({
				model: a,
				prompt: `
            You are a helpful assistant. Please provide a concise summary of the following chat messages in ${d}.
            Use bullet points or a short paragraph. Focus on meaningful conversation and skip system messages or irrelevant technical info.
            Each line is a message from a participant. If a username ends with "${ot}", it means that message was sent by ME (the user requesting this summary). In this summary, I will address you informally, using "you" in a familiar way.
            If a message includes attachments (serialized as JSON), try to understand what they are and include relevant info in the summary — for example, if it contains an image, video, or file name.
            Messages: ${i}
          `
			});
			v(f.current, h, {
				body: e.text,
				pending: !1
			});
		} catch (e) {
			v(f.current, h, {
				body: "AI Text Summary Error :(",
				pending: !1,
				error: e
			});
		}
	}, [
		u,
		d,
		a,
		p,
		x,
		g,
		h,
		_,
		v,
		y
	]);
	if (r) return /* @__PURE__ */ i.createElement(Ma, {
		key: "ai:get-summary",
		open: C,
		onOpenChange: w
	}, /* @__PURE__ */ i.createElement(Na, { className: "flex items-center gap-2 cursor-pointer text-sm" }, /* @__PURE__ */ i.createElement(Ja, { className: "text-gray-700 size-6" }), u("AI.GetSummary")), /* @__PURE__ */ i.createElement(Oa, null, /* @__PURE__ */ i.createElement(Pa, null, /* @__PURE__ */ i.createElement($, {
		className: "flex items-center gap-2 cursor-pointer",
		onClick: () => T(ct.LAST_7_DAYS)
	}, /* @__PURE__ */ i.createElement(Ya, { className: "text-gray-700 size-4" }), u("AI.forLast7Days")), /* @__PURE__ */ i.createElement($, {
		className: "flex items-center gap-2 cursor-pointer",
		onClick: () => T(ct.LAST_DAY)
	}, /* @__PURE__ */ i.createElement(Ya, { className: "text-gray-700 size-4" }), u("AI.forLastDay")), /* @__PURE__ */ i.createElement($, {
		className: "flex items-center gap-2 cursor-pointer",
		onClick: () => T(ct.UNREADS)
	}, /* @__PURE__ */ i.createElement(Ya, { className: "text-gray-700 size-4" }), u("AI.forUnreads")))));
}, Za = ({ activeKey: e, setActiveKey: t, enabled: r, aiModel: a, message: s, changeMessage: c, setProcessing: l }) => {
	let { i18n: u, t: d } = n(), f = gt[u.language], p = e === st.CHANGE_TONE, m = o((e) => t(e ? st.CHANGE_TONE : st.DEFAULT), [t]), h = o(async (e) => {
		if (!s) {
			F.info(d("AI.EmptyMessageTone"));
			return;
		}
		l(!0);
		try {
			let t = await Be({
				model: a,
				prompt: `
            Rewrite the text "${s}" in ${e} tone.
            Use its original language, or ${f} if unclear.
            Avoid using italicized emotional interjections. Instead, express the same emotions directly using plain text or appropriate emojis.
            Keep all meaning. Output only the rewritten text.
          `
			});
			c?.(t.text);
		} catch (e) {
			console.error(e);
		} finally {
			l(!1);
		}
	}, [
		d,
		f,
		a,
		s,
		c,
		l
	]);
	if (r) return /* @__PURE__ */ i.createElement(Ma, {
		key: st.CHANGE_TONE,
		open: p,
		onOpenChange: m
	}, /* @__PURE__ */ i.createElement(Na, { className: "flex items-center gap-2 cursor-pointer text-sm" }, /* @__PURE__ */ i.createElement(qa, { className: "text-gray-700 size-6" }), d("AI.MessageTone")), /* @__PURE__ */ i.createElement(Oa, null, /* @__PURE__ */ i.createElement(Pa, null, /* @__PURE__ */ i.createElement($, {
		className: "flex items-center gap-2 cursor-pointer",
		onClick: () => h(lt.POSITIVE)
	}, /* @__PURE__ */ i.createElement(Ya, { className: "text-gray-700 size-4" }), d("AI.positive")), /* @__PURE__ */ i.createElement($, {
		className: "flex items-center gap-2 cursor-pointer",
		onClick: () => h(lt.NEGATIVE)
	}, /* @__PURE__ */ i.createElement(Ya, { className: "text-gray-700 size-4" }), d("AI.negative")), /* @__PURE__ */ i.createElement($, {
		className: "flex items-center gap-2 cursor-pointer",
		onClick: () => h(lt.CRINGE)
	}, /* @__PURE__ */ i.createElement(Ya, { className: "text-gray-700 size-4" }), d("AI.cringe")))));
}, Qa = ({ inputMessage: e, changeInputMessage: t, setProcessing: n }) => {
	let [r, a] = u(st.DEFAULT), [o, s, l] = ur(W((e) => [
		e.apiKey,
		e.changeMessageTone,
		e.textSummarization
	])), d = c(() => Ve({ apiKey: o }), [o])("gemini-2.5-flash");
	if (l || s) return /* @__PURE__ */ i.createElement(Da, null, /* @__PURE__ */ i.createElement(ka, { className: "group p-2 rounded-full cursor-pointer hover:bg-ring/10 transition-all duration-200 ease-out focus-visible:outline-none focus-visible:ring-0" }, /* @__PURE__ */ i.createElement(De, { className: "text-foreground group-hover:scale-110 transition-all duration-200 ease-out" })), /* @__PURE__ */ i.createElement(Aa, {
		side: "left",
		align: "end"
	}, /* @__PURE__ */ i.createElement(ja, null, /* @__PURE__ */ i.createElement(Xa, {
		activeKey: r,
		setActiveKey: a,
		enabled: l,
		aiModel: d
	}), /* @__PURE__ */ i.createElement(Za, {
		activeKey: r,
		setActiveKey: a,
		enabled: s,
		aiModel: d,
		message: e,
		changeMessage: t,
		setProcessing: n
	}))));
};
//#endregion
//#region src/components/connectycube-ui/chat-input.tsx
function $a({ onSend: e = () => {}, iconElement: t, iconProps: n, ...i }, a) {
	return /* @__PURE__ */ r.createElement(Ba, {
		ref: a,
		...i,
		onClick: e,
		className: K("group rounded-full py-2 pl-2.5 pr-1.5 cursor-pointer bg-ring/90 hover:bg-ring", i?.className)
	}, t || /* @__PURE__ */ r.createElement(Se, {
		...n,
		className: K("text-background group-hover:scale-110 transition-all duration-200 ease-out", n?.className)
	}));
}
var eo = r.forwardRef($a);
eo.displayName = "ChatInputSend";
function to({ pending: e = !1, draft: t, onSend: n = () => {}, onDraft: i = () => {}, onTyping: a = () => {}, onHeightGrow: o = () => {}, hideChatInputSend: s = !1, chatInputSendProps: c, containerProps: l, children: u, ...d }, f) {
	let [p, m] = r.useState(), h = r.useRef(null), g = r.useRef(0), _ = r.useRef(!1), v = r.useRef(void 0), y = () => {
		_.current = !1, a(!1), v.current &&= (clearTimeout(v.current), void 0);
	}, b = (e) => {
		d.onChange?.(e);
		let { data: t } = e.nativeEvent;
		m(e.target.value), !_.current && typeof t == "string" && t.length > 0 && (_.current = !0, a(!0)), clearTimeout(v.current), v.current = setTimeout(y, 5e3);
	}, x = async () => {
		y(), typeof p == "string" && p.length > 0 && (n(p.trim()), m(""), h.current?.focus());
	}, S = (e, t) => {
		d.onHeightChange?.(e, t), !(!e && !t) && (e !== g.current && o({
			height: e,
			shift: e > g.current ? t.rowHeight : -t.rowHeight
		}), g.current = e);
	}, C = (e) => {
		d.onKeyDown?.(e), e.key === "Enter" && e.shiftKey === !1 && (e.preventDefault(), x());
	};
	return r.useEffect(() => {
		let e = h.current;
		return y(), queueMicrotask(() => m(t)), e?.focus(), () => {
			i(e?.value);
		};
	}, [d.key]), r.useLayoutEffect(() => {
		d.value !== void 0 && queueMicrotask(() => {
			m(String(d.value)), h.current?.focus();
		});
	}, [d.value]), r.useImperativeHandle(f, () => h.current || {}, []), /* @__PURE__ */ r.createElement("div", {
		...l,
		className: K("flex items-end gap-2", l?.className)
	}, /* @__PURE__ */ r.createElement(He, {
		name: "textarea-autosize",
		ref: h,
		autoFocus: !0,
		minRows: 1,
		maxRows: 8,
		...d,
		value: p,
		onChange: b,
		onKeyDown: C,
		onHeightChange: S,
		className: K("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input flex h-11 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm", "focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring", "aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive", "resize-none py-2.5", e && "pointer-events-none bg-muted-foreground border-ring ring-ring/50 animate-pulse", d?.className)
	}), !s && /* @__PURE__ */ r.createElement(eo, {
		onSend: x,
		...c
	}), u);
}
var no = r.forwardRef(to);
no.displayName = "ChatInput";
var ro = i.memo(({ onSendMessage: e, onSendAttachment: t, onHeightGrow: r }) => {
	let { t: a } = n(), o = H((e) => e.attachmentsAccept), [s, c, u] = Vt(W((e) => [
		e.draftMessages,
		e.upsertDraftMessage,
		e.deleteDraftMessage
	])), { selectedDialog: d, sendTypingStatus: f } = S(), p = d?._id ?? "", m = s[p] ?? "", [h, g] = i.useState(m), [_, v] = i.useState(!1), y = l(null);
	return /* @__PURE__ */ i.createElement(no, {
		ref: y,
		key: p,
		value: h,
		pending: _,
		placeholder: a("EnterMessage..."),
		draft: m,
		onSend: (t) => {
			t && e(t.trim());
		},
		onDraft: (e = "") => {
			e.length > 0 ? c({ [p]: e }) : u(p);
		},
		onTyping: (e) => {
			f(d, e);
		},
		onHeightGrow: r,
		onChange: (e) => {
			g(e.target.value);
		},
		className: "selection:bg-ring/50 selection:text-blue-950",
		containerProps: { className: "border-t mx-2 py-2" }
	}, /* @__PURE__ */ i.createElement(Wa, {
		multiple: !0,
		accept: o,
		onSelectFile: (e) => {
			t(e);
		},
		onInvalidFile: () => F.warning(a("FileTypeNotSupported"))
	}), /* @__PURE__ */ i.createElement(Qa, {
		inputMessage: h,
		changeInputMessage: (e = "") => {
			g(e), y.current?.focus();
		},
		setProcessing: v
	}));
});
//#endregion
//#region src/components/connectycube-ui/placeholder-text.tsx
function io({ title: e, titles: t = [], rowProps: n, ...i }, a) {
	let o = typeof e == "string" ? [e, ...t] : t;
	return /* @__PURE__ */ r.createElement("div", {
		ref: a,
		...i,
		className: K("absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2", i?.className)
	}, o.map((e, t) => /* @__PURE__ */ r.createElement("div", {
		key: `placeholder-text-${t}`,
		...n,
		className: K("text-center text-muted-foreground", n?.className)
	}, e)));
}
var ao = r.forwardRef(io);
ao.displayName = "PlaceholderText";
//#endregion
//#region src/components/connectycube-ui/attachment.tsx
function oo({ pending: e = !1, children: t, ...n }, i) {
	return /* @__PURE__ */ r.createElement("a", {
		ref: i,
		target: "_blank",
		rel: "noopener noreferrer",
		...n,
		className: K("group relative min-h-8 min-w-8 w-full flex items-center justify-center rounded-md overflow-hidden bg-ring/10 hover:bg-ring/20 transition-color duration-300 ease-out cursor-pointer", n?.className)
	}, t, /* @__PURE__ */ r.createElement(J, {
		loading: e,
		layout: "overlay"
	}));
}
var so = r.forwardRef(oo);
so.displayName = "AttachmentLink";
function co({ uid: e, url: t, pending: n = !1, containerProps: i, ...a }, o) {
	let s = `attachment_audio_${e || Ir()}`;
	return /* @__PURE__ */ r.createElement("div", {
		...i,
		className: K("relative min-h-8 min-w-8 w-full rounded-md overflow-hidden", i?.className)
	}, /* @__PURE__ */ r.createElement("audio", {
		ref: o,
		src: t,
		id: s,
		controls: !0,
		...a
	}), /* @__PURE__ */ r.createElement(J, {
		loading: n,
		layout: "overlay"
	}));
}
var lo = r.forwardRef(co);
function uo({ uid: e, url: t, maxSize: n = 360, pending: i = !1, onReady: a = () => {}, containerProps: o, ...s }, c) {
	let l = `attachment_video_${e || Ir()}`, u = `${n}px`, d = r.useRef(null), [f, p] = r.useState({
		maxHeight: u,
		maxWidth: u
	}), m = (e) => {
		let t = d.current;
		if (t) {
			let { videoWidth: r, videoHeight: i } = t, o = r / i || 1, c = o < 1 ? u : `${Math.round(n / o)}px`, l = o < 1 ? `${Math.round(n * o)}px` : u;
			p({
				height: c,
				width: l,
				maxHeight: c,
				maxWidth: l
			}), s.onCanPlay?.(e), a();
		}
	};
	return r.useImperativeHandle(c, () => d.current || {}, []), /* @__PURE__ */ r.createElement("div", {
		...o,
		className: K("relative min-h-20 w-full rounded-md overflow-hidden", o?.className)
	}, /* @__PURE__ */ r.createElement("video", {
		id: l,
		ref: d,
		src: t,
		controls: !0,
		preload: "metadata",
		style: f,
		...s,
		onCanPlay: m,
		className: K("size-full", s?.className)
	}), /* @__PURE__ */ r.createElement(J, {
		loading: i,
		layout: "overlay"
	}));
}
var fo = r.forwardRef(uo);
fo.displayName = "AttachmentVideo";
function po({ uid: e, url: t, pending: n = !1, onReady: i = () => {}, linkProps: a, ...o }, s) {
	let c = `attachment_image_${e || Ir()}`, l = (e) => {
		o.onLoad?.(e), i();
	};
	return /* @__PURE__ */ r.createElement(so, {
		href: t,
		pending: n,
		...a
	}, /* @__PURE__ */ r.createElement("img", {
		ref: s,
		src: t,
		id: c,
		alt: "attachment",
		...o,
		className: K("rounded-md object-cover min-h-8 min-w-8 max-h-[360px] group-hover:scale-102 transition-transform duration-300 ease-out", o?.className),
		onLoad: l
	}));
}
var mo = r.forwardRef(po);
mo.displayName = "AttachmentImage";
function ho({ url: e, name: t, pending: n = !1, iconElement: i, linkProps: a, ...o }) {
	let s = `attachment_file_${o.id || Ir()}`;
	return /* @__PURE__ */ r.createElement(so, {
		href: e,
		pending: n,
		...a,
		className: K("flex-row gap-1.5 p-2 hover:shadow", a?.className)
	}, i || /* @__PURE__ */ r.createElement(te, {
		id: s,
		...o,
		className: K("size-5 shrink-0 text-foreground/80 group-hover:text-foreground duration-300 ease-out", o?.className)
	}), t && /* @__PURE__ */ r.createElement("span", { className: "font-medium line-clamp-1 break-all text-foreground/80 group-hover:text-foreground duration-300 ease-out" }, t));
}
ho.displayName = "AttachmentFile";
function go({ name: e = "Unknown file", pending: t = !1, iconElement: n, containerProps: i, ...a }) {
	let o = `attachment_failed_${a.id || Ir()}`;
	return /* @__PURE__ */ r.createElement("div", {
		...i,
		className: K("relative min-h-8 min-w-8 w-full flex flex-row items-center justify-center gap-2 px-2 bg-red-600/10 rounded-md overflow-hidden", i?.className)
	}, n || /* @__PURE__ */ r.createElement(re, {
		id: o,
		...a,
		className: K("size-6 shrink-0 text-red-600", a?.className)
	}), /* @__PURE__ */ r.createElement("span", { className: "font-medium line-clamp-1 break-all text-red-600" }, e), /* @__PURE__ */ r.createElement(J, {
		loading: t,
		layout: "overlay"
	}));
}
go.displayName = "AttachmentFailed";
function _o({ mimeType: e, onReady: t = () => {}, containerProps: n = {}, linkProps: i = {}, ...a }) {
	let [o = ""] = e?.split("/") || [];
	if (!a.url) return /* @__PURE__ */ r.createElement(go, a);
	switch (o) {
		case "image": return /* @__PURE__ */ r.createElement(mo, {
			onReady: t,
			linkProps: i,
			...a
		});
		case "video": return /* @__PURE__ */ r.createElement(fo, {
			onReady: t,
			containerProps: n,
			...a
		});
		case "audio": return /* @__PURE__ */ r.createElement(lo, {
			containerProps: n,
			...a
		});
		default: return /* @__PURE__ */ r.createElement(ho, {
			name: e,
			containerProps: n,
			...a
		});
	}
}
var vo = r.memo(_o);
vo.displayName = "Attachment";
//#endregion
//#region src/components/connectycube-ui/linkify-text.tsx
var yo = {
	target: "_blank",
	rel: "noopener noreferrer"
}, bo = [
	"w-full",
	"w-3/4",
	"w-1/2"
];
function xo({ text: e, pending: t = !1, onReady: n = () => {}, linkifyProps: i, skeletonContainerProps: a, skeletonLineProps: o, skeletonLinesClassNames: s = bo, ...c }, l) {
	let u = r.useRef(t), d = r.useMemo(() => ({
		...yo,
		...i,
		className: K("text-blue-500 hover:text-blue-600 hover:underline", i?.className)
	}), [i]);
	return r.useEffect(() => {
		u.current && !t && n(), u.current = t;
	}, [t, n]), t ? /* @__PURE__ */ r.createElement("div", {
		...a,
		className: K("flex items-start flex-col size-full", a?.className)
	}, s.map((e, t) => /* @__PURE__ */ r.createElement("span", {
		...o,
		key: `${e}_${t}`,
		className: K("bg-muted-foreground animate-pulse rounded-md my-1 h-4", o?.className, e)
	}))) : /* @__PURE__ */ r.createElement("p", {
		ref: l,
		...c,
		className: K("wrap-break-word text-base", c?.className)
	}, /* @__PURE__ */ r.createElement(Ue, { options: d }, e));
}
var So = r.memo(r.forwardRef(xo));
So.displayName = "LinkifyText";
//#endregion
//#region src/components/connectycube-ui/status-call.tsx
var Co = ({ fromMe: e, status: t, ...n }) => {
	let i = t === "hungUp" ? pe : e ? _e : t === "reject" ? me : he;
	return /* @__PURE__ */ r.createElement(i, {
		...n,
		className: K("size-4", t === "hungUp" ? "text-green-500" : "text-red-500", n?.className)
	});
};
Co.displayName = "StatusCall";
//#endregion
//#region src/components/connectycube-ui/formatted-date.tsx
var wo = {
	en: oa,
	el: $i,
	ua: Sa,
	es: fa,
	ar: Ri
};
function To(e, t = "en", n = !1) {
	let r = wo[t] ?? oa;
	return n ? Fe(e, {
		locale: r,
		addSuffix: !0
	}) : Ie(e) ? Pe(e, "p", { locale: r }) : ((e) => {
		let t = Ne(/* @__PURE__ */ new Date(), e);
		return t >= 0 && t <= 6;
	})(e) ? Pe(e, "eeee", { locale: r }) : Pe(e, "P", { locale: r });
}
function Eo({ date: e, language: t, distanceToNow: n, ...i }, a) {
	return e ? /* @__PURE__ */ r.createElement("span", {
		ref: a,
		...i,
		className: K("text-xs text-muted-foreground", i?.className)
	}, To(e, t, n)) : null;
}
var Do = r.memo(r.forwardRef(Eo));
Do.displayName = "FormattedDate";
//#endregion
//#region src/components/connectycube-ui/status-sent.tsx
var Oo = ({ status: e, ...t }) => {
	switch (e) {
		case "wait": return /* @__PURE__ */ r.createElement(ee, {
			...t,
			className: K("text-gray-500 size-4", t?.className)
		});
		case "sent": return /* @__PURE__ */ r.createElement(A, {
			...t,
			className: K("text-gray-500 size-4", t?.className)
		});
		case "read": return /* @__PURE__ */ r.createElement(j, {
			...t,
			className: K("text-gray-500 size-4", t?.className)
		});
		case "lost": return /* @__PURE__ */ r.createElement(k, {
			...t,
			className: K("text-red-500 size-4", t?.className)
		});
		default: return null;
	}
};
Oo.displayName = "StatusSent";
//#endregion
//#region src/components/connectycube-ui/chat-bubble.tsx
function ko({ onView: e = () => {}, isLast: t, children: n, ...i }, a) {
	let [o, s] = We({ threshold: .1 }), c = r.useRef(!1), l = r.useRef(null), u = r.useCallback((e) => {
		l.current = e, o(e);
	}, [o]);
	return r.useEffect(() => {
		s !== c.current && (c.current = s, e(s));
	}, [s, e]), r.useImperativeHandle(a, () => l.current || {}, []), /* @__PURE__ */ r.createElement("div", {
		ref: u,
		...i,
		className: K("mt-2", t && "mb-2", s && "view", i?.className)
	}, n);
}
var Ao = r.forwardRef(ko);
function jo({ fromMe: e, sameSenderAbove: t, title: n, senderName: i, senderAvatar: a, date: o = /* @__PURE__ */ new Date(), language: s = "en", statusSent: c, avatarProps: l, bubbleProps: u, titleProps: d, formattedDateProps: f, statusSentProps: p, children: m, ...h }, g) {
	let _ = !!((l || a) && !t), v = !!((l || a) && t);
	return /* @__PURE__ */ r.createElement(Ao, {
		ref: g,
		...h,
		className: K("flex relative text-left whitespace-pre-wrap", e ? "self-end flex-row-reverse ml-12" : "self-start mr-12", t && "mt-1")
	}, _ && /* @__PURE__ */ r.createElement(Ai, {
		name: i,
		src: a,
		imageProps: { className: "bg-blue-200" },
		fallbackProps: { className: "bg-blue-200" },
		...l,
		className: K("mt-1 mr-1", l?.className)
	}), /* @__PURE__ */ r.createElement("div", { className: K("relative flex flex-col min-w-50 max-w-120 rounded-xl px-2 pt-2 pb-6 shadow-sm", e ? "bg-gray-200" : "bg-blue-200", v && "ml-9", u?.className) }, (n || i) && /* @__PURE__ */ r.createElement("span", {
		...d,
		className: K("font-semibold", n && "mb-1 py-1.5 text-xs text-muted-foreground italic border-b", d?.className)
	}, n || i), m, /* @__PURE__ */ r.createElement("div", { className: "absolute bottom-1 right-2 flex items-center gap-1 italic" }, /* @__PURE__ */ r.createElement(Do, {
		date: o,
		language: s,
		distanceToNow: !0,
		...f
	}), /* @__PURE__ */ r.createElement(Oo, {
		status: c,
		...p
	}))));
}
var Mo = r.memo(r.forwardRef(jo));
Mo.displayName = "ChatBubbleMessage";
function No({ info: e = "", iconElement: t, date: n = /* @__PURE__ */ new Date(), language: i = "en", infoProps: a, formattedDateProps: o, ...s }, c) {
	return /* @__PURE__ */ r.createElement(Ao, {
		ref: c,
		...s,
		className: K("flex items-center justify-center gap-2 rounded-full w-fit bg-ring/20 mx-auto px-3 py-1.5 mt-2")
	}, t, /* @__PURE__ */ r.createElement("span", {
		...a,
		className: K("text-sm mb-px", a?.className)
	}, e), /* @__PURE__ */ r.createElement(Do, {
		date: n,
		language: i,
		distanceToNow: !0,
		...o
	}));
}
var Po = r.memo(r.forwardRef(No));
Po.displayName = "ChatBubbleInfo";
//#endregion
//#region src/components/connectycube-ui/link-preview.tsx
var Fo = (e) => {
	if (e.length === 0) return e;
	let t = document.createElement("div");
	return t.innerHTML = e, t.textContent.trim();
};
function Io({ thin: e = !1, title: t = "", description: n = "", icon: i, iconFallbackElement: a, image: o, onReady: s = () => {}, titleContainerProps: c, iconProps: l, iconFallbackProps: u, titleProps: d, descriptionProps: f, imageContainerProps: p, imageProps: m, ...h }, g) {
	let [_, v] = r.useState(i), [y, b] = r.useState(o), x = (e) => {
		m?.onLoad?.(e), s();
	}, S = (e) => {
		l?.onError?.(e), v(void 0);
	}, C = (e) => {
		m?.onError?.(e), b(void 0);
	};
	return /* @__PURE__ */ r.createElement("a", {
		ref: g,
		target: "_blank",
		rel: "noopener noreferrer",
		...h,
		className: K("transition-color duration-300 ease-out", "grid items-start gap-2 p-2 mt-1 overflow-hidden rounded border-l-4 border-l-ring bg-white hover:bg-ring/20", e ? "grid-cols-3" : "grid-cols-1", h?.className)
	}, /* @__PURE__ */ r.createElement("div", {
		...c,
		className: K("flex items-start gap-2", e ? "col-span-3" : "col-span-1", c?.className)
	}, _ ? /* @__PURE__ */ r.createElement("img", {
		alt: "icon",
		src: _,
		...l,
		onError: S,
		className: K("size-5", l?.className)
	}) : a || /* @__PURE__ */ r.createElement(ie, {
		...u,
		className: K("size-5", u?.className)
	}), /* @__PURE__ */ r.createElement("span", {
		...d,
		className: K("text-sm font-bold", e ? "line-clamp-1" : "line-clamp-2", d?.className)
	}, Fo(t))), n && /* @__PURE__ */ r.createElement("span", {
		...f,
		className: K("text-sm line-clamp-5", e ? y ? "col-span-2" : "col-span-3" : "col-span-1", f?.className)
	}, Fo(n)), y && /* @__PURE__ */ r.createElement("div", {
		...p,
		className: K("flex items-center justify-center", p?.className)
	}, /* @__PURE__ */ r.createElement("img", {
		alt: "banner",
		src: y,
		...m,
		onLoad: x,
		onError: C,
		className: K("rounded max-w-full object-contain", e ? "max-h-25" : "max-h-60", m?.className)
	})));
}
var Lo = r.memo(r.forwardRef(Io));
Lo.displayName = "LinkPreview";
//#endregion
//#region src/components/home/main/link-previews-list.tsx
var Ro = ({ id: e, text: t = "", onReady: n = () => {} }) => {
	let [r, a, o, c] = Gn(W((e) => [
		e.addUrls,
		e.matchUrlsFromMessage,
		e.urlPreviews,
		e.fetchedCount
	])), u = a(t), d = l(c);
	return s(() => {
		u && r(u);
	}, [u]), s(() => {
		c > d.current && (d.current = c, n());
	}, [c]), /* @__PURE__ */ i.createElement("div", { className: "flex flex-col gap-1" }, u.map((t, r, a) => {
		let s = o.get(t);
		if (s) {
			let t = `link_preview_${e || Ir()}_${r}`, o = a.length > 1, { url: c, title: l, description: u, images: d, favicons: f } = s;
			return /* @__PURE__ */ i.createElement(Lo, {
				key: t,
				href: c,
				thin: o,
				title: l,
				description: u,
				icon: f?.[0],
				image: d?.[0],
				onReady: n
			});
		}
		return null;
	}));
};
//#endregion
//#region src/components/home/main/chat-message.tsx
function zo(e) {
	let t = Math.floor(e / 3600), n = Math.floor(e % 3600 / 60), r = e % 60, i = (e) => String(e).padStart(2, "0");
	return t > 0 ? `${t}:${i(n)}:${i(r)}` : `${i(n)}:${i(r)}`;
}
var Bo = ({ isLast: e, message: t, prevMessage: r, scrollToBottom: a = () => {} }) => {
	let { isConnected: o, selectedDialog: s, currentUserId: c, users: l, readMessage: u } = S(), d = H((e) => e.enableUrlPreview), f = dr((e) => e.onMessageBeforeDisplay), { t: p, i18n: h } = n(), g = h.language, _ = s?._id ?? "", v = t._id, b = t.message || t.body, x = typeof b == "string" && typeof f == "function" ? f(b) : b, C = (e) => {
		a(v, e);
	}, w = () => {
		o && !T && !M && !t.read && !t.callHistory && u(v, t.sender_id, _);
	}, T = c === t.sender_id, E = {
		date: typeof t.date_sent == "number" ? t.date_sent * 1e3 : /* @__PURE__ */ new Date(),
		language: g
	};
	if (t.callHistory) {
		let n = b, r = Number(t.callType), a = "";
		switch (n) {
			case "reject":
				a += p(T ? "CallHistory.RejectedIncoming" : "CallHistory.RejectedOutgoing");
				break;
			case "notAnswer":
				a += p(T ? "CallHistory.Unanswered" : "CallHistory.Missed");
				break;
			case "cancel":
				a += p(T ? "CallHistory.Canceled" : "CallHistory.Missed");
				break;
			default:
				a += p("CallHistory.Ended");
				break;
		}
		return a += " ", a += r === m.VIDEO ? p("CallHistory.videoCall") : r === m.AUDIO ? p("CallHistory.audioCall") : p("CallHistory.defaultCall"), t.duration && (a += ` - ${zo(Number(t.duration))}`), /* @__PURE__ */ i.createElement(Po, {
			isLast: e,
			info: a,
			formattedDateProps: E,
			iconElement: /* @__PURE__ */ i.createElement(Co, {
				fromMe: T,
				status: n
			})
		});
	}
	let D = s?.type === y.GROUP, O = r?.sender_id === t.sender_id && !r.callHistory && !r.custom, k = D && !T ? l[t.sender_id] : void 0, A = k ? B(k, !0) : void 0, j = k ? vn(k?.avatar) : void 0, M = !!t.custom && t.tag === ut.AI_TEXT_SUMMARY, N = t.attachments?.[0], ee = M ? { fallbackIconElement: /* @__PURE__ */ i.createElement(Ce, { className: "text-orange-500" }) } : void 0, P = N ? { className: "mb-2" } : void 0;
	return /* @__PURE__ */ i.createElement(Mo, {
		isLast: e,
		fromMe: T,
		sameSenderAbove: O,
		title: t.title,
		senderName: A,
		senderAvatar: j,
		onView: w,
		avatarProps: ee,
		titleProps: P,
		formattedDateProps: E,
		statusSent: t.status
	}, N ? /* @__PURE__ */ i.createElement(vo, {
		uid: N.uid,
		url: N.url,
		mimeType: N.type,
		pending: t.pending,
		onReady: C
	}) : /* @__PURE__ */ i.createElement(So, {
		text: x,
		pending: t.pending,
		onReady: C
	}), d && /* @__PURE__ */ i.createElement(Ro, {
		id: v,
		text: x,
		onReady: C
	}));
};
//#endregion
//#region src/components/connectycube-ui/quick-actions.tsx
function Vo({ title: e, description: t, actions: n = [], onAction: i = () => {}, containerProps: a, titleProps: o, descriptionProps: s, actionProps: c, ...l }, u) {
	return n.length ? /* @__PURE__ */ r.createElement("div", {
		ref: u,
		...a,
		className: K("flex flex-col h-full overflow-y-auto py-2", a?.className)
	}, /* @__PURE__ */ r.createElement("div", { className: "grow" }), /* @__PURE__ */ r.createElement("div", {
		...l,
		className: K("grid gap-2 m-4", l?.className)
	}, e && /* @__PURE__ */ r.createElement("h2", {
		...o,
		className: K("font-medium text-foreground text-lg", o?.className)
	}, e), t && /* @__PURE__ */ r.createElement("span", {
		...s,
		className: K("text-sm text-muted-foreground mb-4", s?.className)
	}, t), n.map((e, t) => /* @__PURE__ */ r.createElement("div", {
		key: t,
		...c,
		className: K("w-full border p-2 rounded-md wrap-break-word cursor-pointer overflow-hidden text-ellipsis bg-ring/5 hover:bg-ring/20 transition-colors duration-200 ease-out", c?.className),
		onClick: () => i(e)
	}, e)))) : null;
}
var Ho = r.forwardRef(Vo);
Ho.displayName = "QuickActions";
//#endregion
//#region src/components/connectycube-ui/chat-list.tsx
function Uo({ children: e, ...t }) {
	return /* @__PURE__ */ r.createElement("div", {
		...t,
		className: K("relative size-full min-h-0", t?.className)
	}, e);
}
function Wo({ key: e, loading: t = !1, textareaMeasurement: n, offsetToReach: i = 200, onScrollStartReached: a, onScrollEndReached: o, onListReset: s, onListCreate: c, onListGrow: l, enableFilePickerDropzone: u = !0, containerProps: d, filePickerDropzoneProps: f, quickActionsProps: p, children: m, quickActionsVisible: h, minItemsCount: g = 1, shift: _ = !1, ...v }, y) {
	let b = u ? Ka : Uo, x = u ? f : d, S = Array.isArray(m) ? m.length : Array.isArray(v.data) ? v.data.length : 0, C = r.useRef(0), w = r.useRef(void 0), [T, E] = r.useState(!1), [D, O] = r.useState(_), k = r.useRef(null), A = () => {
		queueMicrotask(() => {
			E(!0), queueMicrotask(() => E(!1));
		});
	}, j = async (e) => {
		v.onScroll?.(e), k.current && (typeof a == "function" && e < i && a(), typeof o == "function" && k.current.viewportSize + e + i > k.current.scrollSize && o());
	}, M = r.useCallback((e = !1) => {
		!k.current || S === 0 || (e || k.current.scrollSize - k.current.scrollOffset < k.current.viewportSize * 2) && requestAnimationFrame(() => {
			k.current?.scrollToIndex(S - 1, { align: "start" });
		});
	}, [S]);
	return r.useEffect(() => {
		e !== w.current && (A(), s?.(w.current, e), w.current = e, C.current = 0);
	}, [e, s]), r.useEffect(() => {
		if (C.current === 0 && S > 0 && (A(), c?.(), C.current = S, M(!0)), S > C.current) {
			let e = D;
			l?.(), C.current = S, e ? queueMicrotask(() => O(!1)) : M();
		}
	}, [
		S,
		D,
		c,
		l,
		M
	]), r.useEffect(() => {
		k.current?.scrollBy(n.shift);
	}, [n]), r.useImperativeHandle(y, () => ({
		...k.current || {},
		scrollToBottom: M,
		setShift: O
	}), [M]), T ? null : g > S ? h ? /* @__PURE__ */ r.createElement(Ho, p) : /* @__PURE__ */ r.createElement(J, {
		loading: !0,
		layout: "centered"
	}) : /* @__PURE__ */ r.createElement(b, x, /* @__PURE__ */ r.createElement(J, {
		loading: t,
		className: "my-5"
	}), /* @__PURE__ */ r.createElement("div", { className: "flex flex-col h-full overflow-y-auto px-2" }, /* @__PURE__ */ r.createElement("div", { className: "grow" }), /* @__PURE__ */ r.createElement(Ke, {
		ref: k,
		onScroll: j,
		shift: D,
		...v
	}, m)));
}
var Go = r.forwardRef(Wo);
Go.displayName = "ChatList";
//#endregion
//#region src/components/home/main/chat-messages-list.tsx
var Ko = ({ onSendMessage: e, onSendAttachment: t, textareaMeasurement: r }) => {
	let { t: a } = n(), { selectedDialog: s, messages: d, fetchNextMessages: f, totalMessagesReached: p } = S(), m = R((e) => e.singleView), [h, g] = H(W((e) => [e.attachmentsAccept, e.enableUrlPreview])), _ = Gn((e) => e.matchUrlsFromMessage), v = Rn((e) => e.quickActions), y = s?._id ?? "", b = c(() => d[y] ?? [], [d, y]), x = p.includes(y), C = l(/* @__PURE__ */ new Set()), w = l(null), [T, E] = u(!1), D = l(!1), O = l(null), k = async () => {
		x || D.current || (D.current = !0, E(!0), O.current?.setShift(!0), await f(y), E(!1), D.current = !1);
	}, A = o((e, t = !1) => {
		C.current.has(e) && !t || (C.current.add(e), w.current && clearTimeout(w.current), w.current = setTimeout(() => {
			requestAnimationFrame(() => {
				O.current?.scrollToBottom(t), w.current = null;
			});
		}, t ? 100 : 300));
	}, []), j = o((e) => {
		let t = e.attachments?.[0]?.type || "", n = g ? _(e.message) : [];
		return ["video", "image"].some((e) => t.startsWith(e)) || n.length > 0;
	}, [g, _]), M = c(() => b.reduce((e, t, n) => (j(t) && e.push(n), e), []), [b, j]), N = c(() => b.map((e, t, n) => {
		let r = t === n.length - 1, a = n[t - 1];
		return /* @__PURE__ */ i.createElement(Bo, {
			key: e._id,
			message: e,
			prevMessage: a,
			isLast: r,
			scrollToBottom: A
		});
	}), [b, A]);
	return s ? /* @__PURE__ */ i.createElement(Go, {
		ref: O,
		key: y,
		loading: T,
		keepMounted: M,
		minItemsCount: m ? 2 : 1,
		onScrollStartReached: k,
		onListReset: () => {
			C.current = /* @__PURE__ */ new Set();
		},
		textareaMeasurement: r,
		quickActionsVisible: d[y] !== void 0,
		quickActionsProps: {
			...v,
			onAction: e
		},
		filePickerDropzoneProps: {
			accept: h,
			onSelectFile: t,
			onInvalidFile: () => F.warning(a("FileTypeNotSupported")),
			placeholder: a("DragAndDrop")
		}
	}, N) : m ? /* @__PURE__ */ i.createElement(J, {
		loading: !0,
		layout: "centered"
	}) : /* @__PURE__ */ i.createElement(ao, {
		title: a("ChooseChat"),
		className: "text-lg text-gray-500"
	});
};
//#endregion
//#region src/components/connectycube-ui/checkbox.tsx
function qo({ iconElement: e, iconProps: t, indicatorProps: n, ...i }, a) {
	return /* @__PURE__ */ r.createElement(Je.Root, {
		ref: a,
		...i,
		className: K("peer border-input dark:bg-input/30 data-[state=checked]:bg-ring data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-ring data-[state=checked]:border-ring focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50", i?.className)
	}, /* @__PURE__ */ r.createElement(Je.Indicator, {
		...n,
		className: K("flex items-center justify-center text-current transition-none", n?.className)
	}, e || /* @__PURE__ */ r.createElement(M, {
		...t,
		className: K("size-3.5", t?.className)
	})));
}
var Jo = r.forwardRef(qo);
Jo.displayName = "Checkbox";
//#endregion
//#region src/components/connectycube-ui/input.tsx
function Yo(e, t) {
	return /* @__PURE__ */ r.createElement("input", {
		ref: t,
		...e,
		className: K("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input flex h-10 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm", "focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring", "aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive", e?.className)
	});
}
var Xo = r.forwardRef(Yo);
Xo.displayName = "Input";
//#endregion
//#region src/components/home/main/single-view-form.tsx
var Zo = ({ onSendMessage: e = () => {} }) => {
	let { t } = n(), r = H((e) => e.termsAndConditions), [a, o] = u(!1), [s, c] = u(!0), { register: l, handleSubmit: d } = qe({ mode: "onChange" });
	return /* @__PURE__ */ i.createElement("form", {
		onSubmit: d((n) => {
			if (a) {
				if (e(`Name: ${n.name}\nEmail: ${n.email}`), typeof s == "boolean") if (wn(s), s) {
					let e = $t();
					e && an(e);
				} else sn();
			} else F(t("SingleViewForm.AcceptTermsAndConditionsError"));
		}, ({ email: e, name: t }) => {
			e && F(e.message), t && F(t.message);
		}),
		className: "size-full flex flex-col-reverse overflow-y-auto py-2"
	}, /* @__PURE__ */ i.createElement("div", { className: "grid gap-6 m-8" }, /* @__PURE__ */ i.createElement("div", { className: "grid gap-2" }, /* @__PURE__ */ i.createElement("h2", { className: "font-medium text-lg text-left" }, t("SingleViewForm.Title")), /* @__PURE__ */ i.createElement("p", { className: "text-gray-600 text-left" }, t("SingleViewForm.Subtitle"))), /* @__PURE__ */ i.createElement(Xo, {
		type: "name",
		autoComplete: "text",
		className: "selection:bg-blue-300 selection:text-blue-950",
		placeholder: t("SingleViewForm.NamePlaceholder"),
		...l("name", { required: t("SingleViewForm.NameRequired") })
	}), /* @__PURE__ */ i.createElement(Xo, {
		type: "email",
		autoComplete: "email",
		className: "selection:bg-blue-300 selection:text-blue-950",
		placeholder: t("SingleViewForm.EmailPlaceholder"),
		...l("email", {
			required: t("SingleViewForm.EmailRequired"),
			pattern: {
				value: /^\S+@\S+\.\S+$/,
				message: t("SingleViewForm.EmailInvalid")
			}
		})
	}), /* @__PURE__ */ i.createElement("div", { className: "grid gap-8" }, /* @__PURE__ */ i.createElement("div", { className: "flex items-start gap-2" }, /* @__PURE__ */ i.createElement(Jo, {
		id: "terms_and_conditions",
		checked: a,
		onCheckedChange: o
	}), /* @__PURE__ */ i.createElement("div", { className: "grid gap-1" }, /* @__PURE__ */ i.createElement(Ba, {
		htmlFor: "terms_and_conditions",
		className: "cursor-pointer"
	}, t("SingleViewForm.AcceptTermsAndConditions")), /* @__PURE__ */ i.createElement("p", { className: "text-muted-foreground text-sm text-left" }, `${t("SingleViewForm.TermsAndConditionsText")} `, /* @__PURE__ */ i.createElement("a", {
		href: r,
		target: "_blank",
		rel: "noopener noreferrer",
		className: "text-blue-500 underline hover:text-blue-700 font-semibold"
	}, t("SingleViewForm.TermsAndConditionsLink"))))), /* @__PURE__ */ i.createElement("div", { className: "flex items-start gap-2" }, /* @__PURE__ */ i.createElement(Jo, {
		id: "remember_me",
		checked: s,
		onCheckedChange: c
	}), /* @__PURE__ */ i.createElement("div", { className: "grid gap-1" }, /* @__PURE__ */ i.createElement(Ba, {
		htmlFor: "remember_me",
		className: "cursor-pointer"
	}, t("SingleViewForm.RememberMe")), /* @__PURE__ */ i.createElement("p", { className: "text-muted-foreground text-sm text-left" }, t("SingleViewForm.RememberMeText")))), /* @__PURE__ */ i.createElement("div", { className: "flex items-center justify-center" }, /* @__PURE__ */ i.createElement(q, {
		type: "submit",
		className: "bg-blue-500 hover:bg-blue-700 w-auto p-4 text-md font-bold"
	}, t("SingleViewForm.Next"))))));
}, Qo = () => {
	let [e, t] = u({
		height: 0,
		shift: 0
	}), { t: r } = n(), { users: a, fetchUserById: o, sendMessage: c, selectedDialog: l, createChat: d, createGroupChat: f, selectDialog: p, sendAttachment: m, getDialogOpponentId: h, messages: g, isBlockedUser: _ } = S(), v = Vt((e) => e.deleteDraftMessage), b = dr((e) => e.onMessageBeforeSend), x = H((e) => e.enableUserStatuses), C = R((e) => e.singleView), w = l ? h(l) : null, T = w ? _(w) : !1, E = w && x ? dn(a[w]) : z.AVAILABLE, D = l && !T && E !== z.AWAY, O = l?._id ?? "", k = C && g[O]?.length === 0, A = async (e) => {
		let t = typeof b == "function" ? b(e) : e;
		if (O.startsWith("external_id")) {
			let e = await M();
			c(t, e);
		} else c(t);
		v(O);
	}, j = async (e) => {
		if (O.startsWith("external_id")) {
			let t = await M();
			m(e, t);
		} else m(e);
	}, M = async () => {
		let e = l?.type === y.PRIVATE ? await d(l?.occupants_ids?.filter((e) => e !== l?.user_id)[0], l?.extensions) : await f(l?.occupants_ids || [], l?.name || "", l?.photo || void 0, l?.extensions);
		return await p(e), e;
	};
	return s(() => {
		x && w && o(w);
	}, [x, w]), /* @__PURE__ */ i.createElement("div", { className: "flex size-full bg-white flex-row-reverse overflow-hidden relative" }, /* @__PURE__ */ i.createElement("div", { className: "flex flex-col justify-between size-full overflow-hidden bg-white transition-all duration-200" }, /* @__PURE__ */ i.createElement("div", { className: "h-auto bg-white border-b border-gray-300 py-2 mx-2" }, l ? /* @__PURE__ */ i.createElement(Ra, null) : /* @__PURE__ */ i.createElement("div", { className: "flex items-center justify-center w-full h-13" }, /* @__PURE__ */ i.createElement("span", { className: "text-center text-lg font-semibold " }, r(C ? "Chat" : "Chats")))), k ? /* @__PURE__ */ i.createElement(Zo, { onSendMessage: A }) : /* @__PURE__ */ i.createElement(i.Fragment, null, /* @__PURE__ */ i.createElement(Ko, {
		onSendMessage: A,
		onSendAttachment: j,
		textareaMeasurement: e
	}), D && /* @__PURE__ */ i.createElement(ro, {
		onSendMessage: A,
		onSendAttachment: j,
		onHeightGrow: t
	}))));
};
//#endregion
//#region src/components/shadcn-ui/tabs.tsx
function $o({ className: e, ...t }) {
	return /* @__PURE__ */ r.createElement(Ye.Root, {
		"data-slot": "tabs",
		className: G("flex flex-col gap-2", e),
		...t
	});
}
function es({ className: e, ...t }) {
	return /* @__PURE__ */ r.createElement(Ye.List, {
		"data-slot": "tabs-list",
		className: G("bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]", e),
		...t
	});
}
function ts({ className: e, ...t }) {
	return /* @__PURE__ */ r.createElement(Ye.Trigger, {
		"data-slot": "tabs-trigger",
		className: G("data-[state=active]:bg-background dark:data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 text-foreground dark:text-muted-foreground inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:ring focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*=size-])]:size-4", e),
		...t
	});
}
function ns({ className: e, ...t }) {
	return /* @__PURE__ */ r.createElement(Ye.Content, {
		"data-slot": "tabs-content",
		className: G("flex-1 outline-none", e),
		...t
	});
}
//#endregion
//#region ../../node_modules/react-icons/bs/index.mjs
function rs(e) {
	return Si({
		tag: "svg",
		attr: {
			fill: "currentColor",
			viewBox: "0 0 16 16"
		},
		child: [{
			tag: "path",
			attr: { d: "M12.146.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-10 10a.5.5 0 0 1-.168.11l-5 2a.5.5 0 0 1-.65-.65l2-5a.5.5 0 0 1 .11-.168zM11.207 2.5 13.5 4.793 14.793 3.5 12.5 1.207zm1.586 3L10.5 3.207 4 9.707V10h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.293zm-9.761 5.175-.106.106-1.528 3.821 3.821-1.528.106-.106A.5.5 0 0 1 5 12.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.468-.325" },
			child: []
		}]
	})(e);
}
//#endregion
//#region src/components/shadcn-ui/dialog.tsx
function is({ ...e }) {
	return /* @__PURE__ */ r.createElement(Xe.Root, {
		"data-slot": "dialog",
		...e
	});
}
function as({ ...e }) {
	return /* @__PURE__ */ r.createElement(Xe.Trigger, {
		"data-slot": "dialog-trigger",
		...e
	});
}
function os({ ...e }) {
	return e.container = fr((e) => e.shadowPortal), /* @__PURE__ */ r.createElement(Xe.Portal, {
		"data-slot": "dialog-portal",
		...e
	});
}
function ss({ ...e }) {
	return /* @__PURE__ */ r.createElement(Xe.Close, {
		"data-slot": "dialog-close",
		...e
	});
}
function cs({ className: e, ...t }) {
	return /* @__PURE__ */ r.createElement(Xe.Overlay, {
		"data-slot": "dialog-overlay",
		className: G("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50", e),
		...t
	});
}
function ls({ className: e, children: t, ...n }) {
	return /* @__PURE__ */ r.createElement(os, null, /* @__PURE__ */ r.createElement(cs, null), /* @__PURE__ */ r.createElement(Xe.Content, {
		onWheel: (e) => {
			e.stopPropagation();
		},
		onTouchMove: (e) => {
			e.stopPropagation();
		},
		"data-slot": "dialog-content",
		className: G("pointer-events-none bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2em)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg", e),
		...n
	}, t, /* @__PURE__ */ r.createElement(Xe.Close, { className: "ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*=size-])]:size-4" }, /* @__PURE__ */ r.createElement(ke, null), /* @__PURE__ */ r.createElement("span", { className: "sr-only" }, "Close"))));
}
function us({ className: e, ...t }) {
	return /* @__PURE__ */ r.createElement("div", {
		"data-slot": "dialog-header",
		className: G("flex flex-col gap-2 text-center sm:text-left", e),
		...t
	});
}
function ds({ className: e, ...t }) {
	return /* @__PURE__ */ r.createElement(Xe.Title, {
		"data-slot": "dialog-title",
		className: G("text-lg leading-none font-semibold", e),
		...t
	});
}
function fs({ className: e, ...t }) {
	return /* @__PURE__ */ r.createElement(Xe.Description, {
		"data-slot": "dialog-description",
		className: G("text-muted-foreground text-sm", e),
		...t
	});
}
//#endregion
//#region ../../node_modules/react-icons/fa/index.mjs
function ps(e) {
	return Si({
		tag: "svg",
		attr: { viewBox: "0 0 512 512" },
		child: [{
			tag: "path",
			attr: { d: "M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z" },
			child: []
		}]
	})(e);
}
var ms = i.memo(({ id: e, name: t, avatar: r, onStartChat: a, chatType: o, isSelected: s, onSelectUser: c }) => {
	let { t: l } = n();
	return /* @__PURE__ */ i.createElement("div", {
		className: "flex items-center justify-between relative pb-2 px-2",
		key: e
	}, /* @__PURE__ */ i.createElement("div", { className: "flex items-center flex-[0_0_70%] gap-2" }, /* @__PURE__ */ i.createElement(Ai, {
		src: vn(r),
		name: t,
		className: "size-13 bg-blue-300"
	}), /* @__PURE__ */ i.createElement("div", { className: "text-left" }, /* @__PURE__ */ i.createElement("p", { className: "text-black" }, t))), o === "private" ? /* @__PURE__ */ i.createElement(q, {
		type: "button",
		className: "bg-blue-500 hover:bg-blue-700",
		onClick: () => {
			a(e);
		}
	}, l("StartChat")) : /* @__PURE__ */ i.createElement(q, {
		type: "button",
		className: "bg-blue-500 hover:bg-blue-700",
		onClick: () => {
			c(e, !s);
		}
	}, l(s ? "Delete" : "Select")));
}), hs = i.memo(({ avatar: e, name: t }) => /* @__PURE__ */ i.createElement("div", {
	key: t,
	className: "flex flex-col items-center justify-start w-[100px] px-1"
}, /* @__PURE__ */ i.createElement(Ai, {
	src: vn(e),
	name: t,
	className: "size-10 bg-blue-300"
}), /* @__PURE__ */ i.createElement("p", { className: "text-center truncate w-full" }, t))), gs = "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAQDAwQDAwQEAwQFBAQFBgoHBgYGBg0JCggKDw0QEA8NDw4RExgUERIXEg4PFRwVFxkZGxsbEBQdHx0aHxgaGxr/2wBDAQQFBQYFBgwHBwwaEQ8RGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhr/wgARCATtB9ADASIAAhEBAxEB/8QAHAABAAIDAQEBAAAAAAAAAAAAAAEHBAUGAgMI/8QAGwEBAQADAQEBAAAAAAAAAAAAAAEDBAUCBgf/2gAMAwEAAhADEAAAAb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR5T0+Pi+clh+b5zmv8WbNqovnbtPBuGmJuWmVuWmG5aYblp/S7ZqpjaNZ6l2LA9PWaxPUuTPw9z19ETPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEJLH+PrxnNV8fWPc/LTvfjZ/LBeseT8/k9ePXmV8hQAACYmAAAoBMTAAAACYke/CPt9MVPeb9Nc8+tt9NK85N21H18+9mwPt5yZDx78+5CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI84t8ZkavGyYdtj69kxff4w94kxNgAAAEgAAAATEwAAFAJiYAAAATEgAAACYkAe/CMj74Dzk2v10s+Mu5a37+MuXPy+njLIUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDHeciNZh5cO1xMScmvMGTGAAAmJAAAAJAAAAAmJgAAKATEwAAAAmJAAAAExIAAAAmJHvwly/vrXjLuWo++PNsHw++PNIegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEecK+M7E1vjNrff4GXAFiYkAAAATEgAAAEgAAAATEwAAFAJiYAAAATEgAAACYkAAAATEgAAD15RlZWreM25avJxZ8ufHrxmkKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBhXzl4OD4zavvwZdcKAATEgAAACYkAAAAkAAAACYmAAAoBMTAAAACYkAAAATEgAAACYkAAAATEgDIx3n1svtp/ri2NmxsnHsSJ6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ8p6x8LCy632+Jn1pFgAAACYkAAAATEk5Odka+3qm0efWrbQattBrGzGsbMaxsxrGzGsbMaydkNa2Q1rZDWtkNa2Q1rZDWtkNa2Q1rZDWtkNbOxGubEa5sRrmxGubEa5sRrmxGubEav47rXZMWMMuumJAAAAExIAAA9+EZuVqPWLY204WXi2fQnsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHnWeseVq/DY0w94wJAAAAAmJAAAAEx6jfjT6cI0PjLv3LsefqHLjqHLjqHLjqHLjqHLjqHLjqHLjqHLjqHLjqHLjqHLjqHLjqHLjqHLjqHLjqHLjqHLjqHLjqHLjqHLjqHLjqHLjqHLjqHPdBkwesPMw8utgDa0ExIAAAAmJAAAAAiZgZmVqfWPY2rFycOz6E9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR8fjqsmv8AT5GxqBYABIAAAAExIAAAA9efUb8afTwqkubmNLscA7Zo9niXbDiXbDiXbDiXbDiXbDiXbDiXbDiXbDiXbDiXbDiXbDiXbDiXbDiXbDiXbDiXbDiXbDiXbDiXbDiXbDiXbDiXbDiXbDibT1HU7vI94eZh9Dg4A2tBMSAAAAJiQAAAAIkUA9+EZ+RqPri2dk+P2w7Mh6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQhJ1nyxM+rIzawAAAEgAAAATEgAAAD159Rvxp9P58T11SaPa6VzLQ7fTOZHTOZHTOZHTOZHTOZHTOZHTOZHTe+WJbuTot92vkZHvEAAAAAAAAAAAAAAw8zD9YsAbWgmJAAAAExIAAAAESKAAAZGO8+tr61OZh2stE49gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDwk6aPhsaQZsEiUAAACQAAAAJiQAAAB68+o340+nGv2Dz71DbvGTUNuNQ241DbjUNuNQ241DbjUNurT+9qEmTCAAAAAAAAAAAAAAAw8zD9YsAbWgmJAAAAExIAAAAESKAAACAPpna14y7iMLMwbnoT2AAAAAAAABBrkx+Mo3X72n+pun/GXS+PX6pnhe51dmRPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAETHlGlfDY0gy4AqRKAAABIAAAAExIAAAA9efUb8afTBQAAAAAAAAAAAAAAAAAAAAAAAAGHmYfrFgDa0ExIAAAAmJAAAAAiRQAAAQABPvwXYfbU5OHazZ8zi2JCgAAAAAAKotelsuKmR0+eBNy0yx+/2P8Af8c2zp7V3Pl9dfYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA86b6YWfTDNrggVIlAAAAkAAAACYkAAAATEm4++i2WtuZgx7AAEMXH94tk1p52TWjZNaNk1o2TWjZNaNk1o2TWjZNaNk1smxa4bFrhsWuGxa4bFrhsWuGxa4bFrhsWuGxa6TYNeNg142Gu8fHJiDLrpiQAAABMSAAAABEigAAAgACRQHvO1zHl28YmXg3JE9gAAAAARyPXayX824V3sfR/Oi8ad6XHwBt6AFk/oT8ZX3p7VqDT2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI1320+XWDY1AAQKn48PT3peWvpBkXz0X5kR+rFBXBjb0ebIAAAAExIAAAAmJG01e7w5/qMG7D5671jztd8GfUSZMQAAACYmAAAoBMTAAAACYkAAAATEgAAACYkAAAATEgAAAARIoAAAIAAkUAEPr8kuz96rOwbmQPGcAAAACOM63gtTphp9hynV+MmH87vfj6r4YLGy1qP2T9eR67k9ORPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEfL6aP3i+fmJ2tAAAQk1Vj1jmBlDJl3/AF/S5/z/ANXTOh/QlWbvNsjrPzB+kdzi548UAAABMSAAAAJiT3vNV98GzmYGH59eZgy4AJAAAAAmJgAAKATEwAAAAmJAAAAExIAAAAmJAAAAExIAAAAESKAAACAAJFABAAGVman64tjYvPrDtyFAAA1XIdLzXP7gYN8CkNHcG07fzVFszD6XFEep+ke+5zo+T0pHn2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABExjvOJrjc5yYm+QU0lfepZlL8rjZQZAC3tXYPF+jDld1jZK+fzxZ3HfD6j4X9JjF4AAAATEgAAACYkAAAAkAAAACYmAAAoBMTAAAACYkAAAATEgAAACYkAAAATEgAAAARIoAAAIAAkUAEAAAes7XvGTbxi5WDdkT2ABznPdDz3O74YdwAfFKi5fPwPqvhnR87+lJO49HN6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGpTbeaGrvYwfqPkfz1Oxr3ji0wy4rdwawHcc5qnpElANnrLQ1tvT9J17ifTBqb4AHGVvfdO9f5/9A+/n9N3gAAAAJiQAAABMSAAAASAAAABMTAAAUAmJgxsb342TWrNk1xdi1xNjOt9Gwa8uwa8bBr0bBgDPnAkzmBJnMEZzBkzWEM2cGYzWHFZrDGYw5MtiFy5w5jLYpMpilymKMpjDJYyMpjTWQx0ZD5fWUFCAAJFABAAAADIx5l2k67O1976DzlA0PM9jx3P7gYN8BxnZ17s6NbfR+j/ofkdTaMxzt+R59AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQaNNX+cPOF0tAM2IAAAAAB3fCThz/AKKcV2vzX2YY8wAHPVK3n0fx36BRN0QAAAExIAAAAmJAAAAJAAAAAmJgAAKAc90Nb7mrzMRP1Xz/AKmJlmYmPUxKz68+vN9T59RMxMszEyzMepZ9efXmz68+iZiZZmJ831Pn1LPrz6ifXn1LMxPmzMSvqYmX168+vNmYmJmJl9TEyz68+vNn159Sz68+okmWd3pMvBl6QczohAAEigAgAAABMSPXkbD66rNwbmSMex44TvcLBt8S2up0O5LExsezseF6TLyYdBeHO9F2fkZHjIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABH5uvL8obeqG7qAAAAAAAAdBdf50uDkd7qxx/ogGk3VObehy9p1b+jfoPjugGCgAAAJiQAAABMSAAAASAAAABMTAAAUAraya26OjzExP03C9bLfW1xOxRa9Ghu0b6vAUf6u4tJTdiKUm6hS03QWmJuZFNerjRTs3CKfm3y1DNuoqObbLU02wiqJtYVVNqJasm0hV3qz0VjNmlrRZaK19WQWt/VjIrqbEFeerBRX89+K689vw+7o+svEy8uHpByemEAASKACAAAAExIABlZeq++HZzpicW1FbWTwWn1dBm5jR7ge8Xa52m3PT+ZkZMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUbZtZdLnhmxAAAAAAAAN5o+619qxsvV4vyX3+++eq4LY0/fDn1HxHU/oPi+0x4ZHmgAAAJiQAAABMSAAAASAAAABMTAAAUAraya26OjzExP03C2tj1X1/H6vUTzM8/e6Weak6Sea9S9G5yTo3OzHROdlehnnZOhnnpjoJ5+Zd+0Em/aGV3s6JG9nRTG8nRyu7nRzG7aWV3TTDdTpZl3LTybhqEbhqJXbTqJjbTqfUbVqpPWhzsHe0PWXiZfvH0g5PTCAAJFABAAAACYkAAHzTJz+OwcLuOEOZ9SGt1wOg6Ov8AYdH5bsGg22fXyhMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5r4TvOD6nNDJ4AAAAAAAAW3Ut/czs5er2rg/Vc3Wt00F0OTjb/AEF6975LtpNeyAAAABMSAAAAJiQAAACQAAAAJiYAACgFbWTW3R0eYmJ+m4XcWp+fOw+e71pqvnnb9nqwks9WMy2arOSy1aTFkq3VZKt5ix1czLYivJqw1eIsNXslgq/mO/cBJ3zgpXvHCTHdOFk7hxBe4cRJ2zipjtHFyvZOOmOwcfJ2DkJOtcnJv+Dz8Hoc2cvEy8+v0g5PTCAAJFABAAAACYkAQrbzj3/P4v38ckGDO2WDncn9IDB2Bi+tfA+B2fy0PWHZdHxSbNu/ape78dvoB56IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5+rG76Q6XPDNiAAAAAAAM2ztfLw10zHB+rDW6Gtoa7ad7fzO4/RHK9Xt8UPNkAAABg4WDd3XqiL3z6QAAACYkAAAAkAAAACYmAAAoBW1k1t0dHmJifpuFk9hFqfPd6r5tBzt+sJs4VjNmpazmyxWqyhWyyUVvNjiuZsUtdzYQr1YaK+WDBwE9+OBd9EcHPdl4V3Y4We5Rw7uC8RPbDip7RHGOyLx2F33w9eK19efXb4c+vPqWfXn1EzEyzl4mXj99IOT0wgACRQAQAAAAmJB8E5Pivjs8XMzQ0gNnm4Wbx/00MXTjSZWD0fhA3PmgAAO262nO/8AHd6UeOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABx/5g/X35Q3tHAG1gAAAAAAiwNrZ/I6fvN0+w4vX+ej6jTNjAHre++/5novOi+WXzG5zOgY+R2OJI9eAAGp2fNaPa9cv1NMafT6C7eM7PrfMhkwAAAJiQAAACQAAAAJiYAACgFbWTW3R0eYmJ+m4WR1/FTrbHbzxE6+ft54mTtZ4r1L2k8X6js54yZeynjZl7Jx3qOw9cd6l6+eQ9R1s8lK9bPJTL1rk/UdXPKepeqnlfXm9S5eTqJ5eZeoczMvTeuZ9R0k83MvRzzky9Hhaub5n159ZsM+vPqWfXn1EzEyzl4mXj99IOT0wgACRQAQAAAAmJHGdnUPnDqOi57psfLC4ANhsNLuOX9/6xY1frDA6XwwAAADMwz1cPrS7rD9fIZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIPkmopq3dVvc381Pfja8gAAAAD7S/pTAzcL5H7hMGbc53Mb3xoYeu6j4rzu4ZNv31e0jzrcX1HMZG9s9MO18cAPnLrNH9vtwfueQ5bGtrocHM6P5fXY0Az6QAACYkAAAAkAAAACYmAAAoBW1k1t0dHmJifpuF6mJ8+pmJj1MSs+vPrzZ9efUTMTLMxMs+vPqWfXn15s+vPomYmWZifNn159Sz68+on159SzMTLMxMvqYmX168+vNmYmJmJl9TEyz68+vNn159Sz68+omYmWcvEy8fvpByemEAASKACAAAAExJhUvZNbY9P7dDo95554XEACggAAAAAHWdvV9oY/o5HnpAAAAAAAAAAAAAAAAAAAAAAAAAAAAARrtjosmD4DZ0aerb9QfnXM1IygAAAHrzEfpXGPkvugmZ9fkeennAz8fJB5A0Gl7Dj/XX6nK0u67/wAeGfTc5sNDzPpcvFznO7Ol6XEzNjR20xPc+PAAAATEgAAAEgAAAATEwAAFAK7sTA2denp3eL9PwcCc+awJz5jBnO9S4HrOmXB9ZvqXBnNmMKc2ZcL1mTLh+syfNw/WX6jDnLlcScuZcT1lTGL6yp83F9ZUy4s5UxizlTLjTkzLj+vv6lx5yJjHnImevhP39Rj+vr8ifXn0T68+omYmWc35b3Wz5Q52+EAASKACAAAAEwK65Db6jDzs/cazZtIL4AAAAAAAAAm3ahsvx19yPHeAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+XPbbU7GlIy67Qb9X5gxP0ZRedpx7AAAD2XxsMDP+V+xDFvgfboeY3PnTzx50QHJdbprtazpuN7Hr8+fj9eZz6GM8fbifbZYYG7w9n1Pm0xPQ4gAAACYkAAAAkAAAACYmAAAoBMTAAAIFJiQIABQExIAAAAmJAAAAExIAAA1+wevPJfDs9Xu6mh9e/G3qzMSvQ5+l3XK6IYsoQABIoAIAAAAGClOeInDzNxn4uVdQHkAAAAAAAAB3PDdR53e8GP6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAQabD9+NzmSL5Cnx+wrKvP0g9vypP6b1Xt+eX6Dzo/OXT3778qz7zYPF96TdY/D+g0o1u+A+vyPPTzrtjj5QPD4fcvDdTz313N7N0pj25zvjkYvb6fPaZ9DNk7vxqYmwAAABMSAAAASAAAABMTAAAUAmJgAAABMSAAAAJiQAAABMSAAAAJiQAAAAIjT7pkx8hHVafe1Ph0vI9ZhzehqbIQABIoAIAAAAaHfcpPFbDFzuh+3n1dIAAAAAAAAABuNPkzJbaJxfYgAAAAAAAAAAAAAAAAAAAAAAAAAAAR8Pvr/WPVDc50iAoAABMTAKBP2+H35fS5747zR876cLmA+nRcztPOptB50AOUwdhr/Xfe/GdfXsXB732Dn9f5UN3lJiQAAABMSAAAASAAAABMTAAAUAmJgAAABMSAAAAJiQAAABMSAAAAJiQAAAAIkUBjfT6r5CeggACRQAQAAAA4ntuA84uK9eftj5/Qi6YAAAAAAAAAAFu/bWbPD9jIZAAAAAAAAAAAAAAAAAAAAAAAAAAAI02557Lr/MbOlIgKAAATEwCgPr8veptfXR7z5cP6DnHrz76gKmCdH9dLuvHLCYuW1+xwfXd+uSevL342ebTzpO78YFiYkAAAATEgAAAEgAAAATEwAAFAJiYAAAATEgAAACYkAAAATEgAAACYkAAAACJFAAABAAEigAgAAABqNvKchoO05Tm9nGG78MAAAAAABOaymXThiAAsTf8p1eL6uRNoAAAAAAAAAAAAAAAAAAAAAAAAAAD5c9utLsaQZteRAUAAAmJgFATDz6yET8z9FgabqNN63sAet0BvdF9Jh6R8/Xjmc38/v8vfXC+ve+ws7sfKhucoBMSAAAAJiQAAACQAAAAJiYAACgExMAAAAJiQAAABMSAAAAJiQAAABMSAAAABEigAAAgACRQAQA12x5muB3lOYOxP0hv/yjusfv9PqN12L3bvP8XkaPU6Rh9B64Orb/AFvjLhDa+eAAAAA3vrN2br8F9dy530Gr+uexb/w7rke92NePRsashQAAAAAAAAAAAAAAAAAAAAAAAAAANZrM7B2ueGTFIgKAAATEwCgAn29fP6fPd559MGxz3w6Pn/XS8D1sAfWfingL7fX5bjY0cmTufHAAJiQAAABMSE5Hm4zKT1isoYrKGMyhisoYrKGKyhisoYs5MmKyhisoYrKGKyhizkjGZIxmSMZkjGZIxpyJMZkjGZIxmSMZkjGnIkxmSMZkjGfX5XyFiYkAAAATEgAAAARIoAAAIAAkUAEAANbshxvNWvqcG/q+V6dyPqaEwv0Q6PI/PfR3C8+w5nbxtXvfOzwdC20bXzuqbWHnVtnF861sV865sIvnrPvgnb1Y5P1oH37Hkul6XzmzePeXWkKAAAAAAAAAAAAAAAAAAAAAAAAAABocf153eWFkiAoAABMTAKACevtj5HI6wc7oMfILzPne6P304FzACUydx8/p3Pjg2NIABMSAAAAJiTcfc0ulIegAAAAAAAAAAAAAAAAAAAAAAAAGt2WH7w4A2dFMSAAAAJiQAAAAIkUAAAEAASKACAAABg+cmtwMGOF91sWJ8mtsGBPvUzmH685cp8Pr52PQ87AAAAAAAGw6DS7nr/J/fN1mwya/0GPZAAAAAAAAAAAAAAAAAAAAAAAAAAjx7x3nRDe5gEiAoAABMTAKACPv8PvzOlI5XUAYmWXmI6DR++l8xc7aY236PADp/PgAAJiQAAAB68+o340+p50mwqTS6thq8anWsNXgsNXgsNXgsNXgsNXgsNXgsNXgsNXgsNXgsNXgsNXgsNXgsNXgsNXgsNXgsNXgsNXgsNXgsNXgsNXgsNXgsNXgsOK9Fk76mLT2+XtcPMw9/h4A2tBMSAAAAJiQAAAAIkUAAAEAASKACAABB8+My9dx/sQ1OxGDnYPQ+IDe+MABfr98Ni3Nn99Kw9XfzoPvh6u4a374eplvl9cXRCZAAN9sfj9+78Q+/wAHvDs5+fvW6MhQAAAAAAAAAAAAAAAAAAAAAAAAIw8zX+seqG5zgJEBQAACYmAUAEn7/P6cTtBpbgADx7Gnnbrn+KY+i+YDLiAAATEgAAAD159Rvxp9PzyvU8Xrb/piNTq5bEGWxBlsQZbEGWxBlsQZbEGWxBlsQZbEGWxBlsQZbEGWxBlsQZbEGWxBlsQZbEGWxBlsQZbEGWxBser4ntdvl/XDzMPb5eANrQTEgAAACYkAAAACJFAAABAAEigAgABoM7kuf9AHM+pEp4wuq5Xq/nIbPzgAAAAADtOL71vfTG28+e/z2P1LBucfk9NHnL6HQ4QGRl63Y4Nz0MewAAAAAAAAAAAAAAAAAAAAAAAABGs2ep94cAbegBIgKAAATEwCgD149fWT5v6EJ6AAAA+UTH0fzwZcYAACYkAAAAevPqN+NPp4dSXLrtTqVUs1p9WslmislmislmislmislmislmislmislmislmislmislmislmislmislmislmislmislmislmislmislmislmislmislmisrV87Tb5k4eZh73FwBtaCYkAAAATEgAAAARIoAAAIAAkUAEAPh9eR1+jjfI4v2wmV1UbXqfKaPjel5rb+KCawAAAAADveC7j1ubeYn31QAAAGXifTxk2A1+gAAAAAAAAAAAAAAAAAAAAAAAABGm3Okya+KNrSAkQFAAAJiYBQH1+f35fRDl9QAAAAD5RMfSfPBkxgAAJiQAAAB68+o340+nHKdVU2p1N05hzfoencwOncwOncwOncwOncwOncwOncwOncwOncwOncwOncwOncwOncwO+6mqbV6XzvobfNAAAAAAAAAYeZh+sWANrQTEgAAACYkAAAACJFAAABAAEigAganHnwtIcT7kMexPURtup8smJ3+BxOnysXFwQeAAAAAAHY8d1N2emmJydgAAABMSZ/vFy9XoBMgAAAAAAAAAAAAAAAAAAAAAAAEaLe6DLrfEbOmBIgKAAATEwCgYXNzr9flbnK5xh9dZ9+MY9nuvrwDxmsKa7efdhfLgp9eey5XD5zJitLb8t1O/lD17AAATEgAAAD159Rvxp9OMPMT1pm5nHl0rdDSt0NK3Q0rdDSt0NK3Q0rdDSt0NK3Q0rdDSt0NK3Q0s7kYeWZMUiwAAAAAAAABh5mH6xYA2tBMSAAAAJiQAAAAIkUAAAEAASKGnx59hr+ajmfTb/ReWt0gx7Tp/O56fywdD59496144QYuCAAAAAAA6Dn9vc3cTE5O2AAAAmJPWw1ufh2foMW2AAAAAAAAAAAAAAAAAAAAAAABHP9Bz2XW+Y2dMCRAUAAAmJgFa7Y8f51teMXHAAAAAxNHttTNjsu3ryw8vTD3mAAATEgAAAD159Rvxp9MFAAAAAAAAAAAAAAAAAAAAAAAAAYeZh+sWANrQTEgAAACYkAAAACJFAAABAAEimh30YtnD5DZavlfVBq9Zn4HTZ+fuB3PhgHPdDx/nW0Q8ccAAAAAABm4Xt6syfPrL3gUAABMSMnG9+MmwGv0AAAAAAAAAAAAAAAAAAAAAAAAI57oeezavzGxqASICgAAExMAuHxe80eLkB51QAAAANPgZGPNve2ZVlp5N4MmwAAAmJAAAAExJvPen2OrvZA8ZgAIeMe+MxhrMxhjMYYzGGMtioymKMtiKy2IMtiDLYiMpijKYoymKMtiKy2IMpioymKMpijKYoymLJksYZLGGTgzh5MMDPqpiQAAABMSAAAABEigAAAgACT4z19eZ+GTz/odR52WPo93FGPY+nb63a9f48NzjgMXK52ypNjybew9zlV5GLDZc1r9vGOxHJfb1i6dzcydG51J0TnYOjc55t6WOa+1tz5Pj3rdUFAAATEgGxn4/bV6UiegAAAAAAAAAAAAAAAAAAAAAAI57oefy63yGzpgSICgAAExMDHk4/HMPBBAAAAB8jnoJubG2KltrJuBk2QAAExIAAAAmJGy1u5xZ/uNfdgw75y8DD8ZtT1BlwBQAACYmAAAoBMTAAAACYkAAAATEgAAACYkAAAATEgAAAARIoAAAIAAnXbF5yYWk2M6fY1uF9dlq9XXbHx0Oxzg6Hz4ACvbCpzK4odCgAbP742Ts4Q9QAABEi9M3nuh4OUPNAAATEgGRlYOdr7sjxnAAAAAAAAAAAAAAAAAAAAAAAjQb/RZdbHGzpgSICgAAExMNdsdTMfKjDwwAAAAGFm6We8INrY2xVtpZNwMmwAAAmJAAAAExJ63mq2GvtfbGwsavr8jNrBZIAAAAExMAABQCYmAAAAExIAAAAmJAAAAExIAAAAmJAAAAAiRQAAAQABIp8Pu8+vnPsBfIAAD893x+c9oG3QAM7Mwc7Ywh7gAAAFp9dxnZ8TKGKgAAJiQBstbn4dn6DFtgAAAAAAAAAAAAAAAAAAAAAARpd3p8mDBG1ogSICgAAExMNNudL5w8yMXFAAAAA883t9PM4M3RWPxHb5d4PeYAABMSAAAAJiT34ICgAJAAAAAmJgAAKATEwAAAAmJAAAAExIAAAAmJAAAAExIAAAAESKAAACAAJFABAAAAHJUpZdabwM9AAythrNnnxBk8gAAAWb2nG9lxMoYqAAAmJAGZh5OPLlDBvgAAAAAAAAAAAAAAAAAAAAAANVtNf7xaobfPAkQFAAAJiYaXdaXzh5kYuKAAAAPBpsSYm4C2B1Oj3mboh69gAAJiQAAABMSAAAASAAAABMTAAAUAmJgAAABMSAAAAJiQAAABMSAAAAJiQAAAAIkUAAAEAASKACAAABBSXK5WL06HoAB9drp9xmxhl8AAAAWp1vM9Nw8oY6AAAmJAH2+P08+s8a3SAAAAAAAAAAAAAAAAAAAAAAAjEy/jfGgG7zQJEBQAACYmGm3On84eXGLigAAANfsNDMmMGyBbWf8/pn6QX0AAAmJAAAAExIAAABIAAAAExMAABQCYwb5z1V4nT0LfVDNluqjlbbVNJbE1N6ltdVMlqqsmLSVbJaKr/UtnTWMlmq0mLKVrK2SrhFjq6ksSa79RYSvpWwHATHfOCle8cJ6O5nhfUdw4iV7ZxUx2jjPR2Lj5l69yPqOtcnJ1blR1Tmt3iy5Qw5QgACRQAQAAA1O24j0p2Tp0AAButLuMuP0M3gAAAC4t/qtrwcoeaAAAmJAHryl2aJ1emAAAAAAAAAAAAAAAAAAAAAAA8+hzL6/Ld5YWSICgAAExMNRt9T5xcqMXEAAAA+XO7XVTYBlZGPtFtVE7HTAAAATEgAAACYkAAAAkAAAACYmAAAoBXlh1t0NLmJifp+D6mJ8+pmJj1MTLPrz6ln159RMxMszEyz68+pZ9efXmz68+iZiZZmJ82fUTLPrz6ifXn1LMxPmzMSvqYmX168+vNmYmJmJl9TEyz68+vNn159Sz68+omYmWc3CysfvpRyemEAASKACAAAFT2xQ+Zz436AAA2uq2eTx9xnxgAAIn1F6Zfn1wMwAAACYkAA2M+Pep0pD0AAAAAAAAAAAAAAAAAAAAAABpcPZ6za5wZMciAoAABMTDVbXVTFygw8QAAAfE0vwJuArf6Dqr778Z+iAAAAmJAAAAExIAAABIAAAAExMAABQCtrJrbo6PMTE/TcLf2lW1vfL/Sa5tXI6mqbQaudmNY2kLrGzk1jZk1jZl1k7Ia2dijWzsRrmxGubEa9sBr5zxgM+TXtgjAZ4wJzS4TNGFOaMJmjCZkmGyxisoaHl+y43rcj1l4mXs6nSDk9MIAAkUAEAAAfP83XpRG2DaoAADY67O9+cwbGIAABl4m38LpmJ4WYAAABMSAAZ30+X11ejInsAAAAAAAAAAAAAAAAAAAAAADD0vRc7saQZteRAUAAAmJhqtrqpi5QYeIAAA1e052ZPkGyA7Xiu/8AWXqhm3wAAAExIAAAAmJAAAAJAAAAAmJgAAKAVtZNbdHR5iYn6bhTmdDbvF69Cr7aO7Q03wiiPV6loubzRRs3iKPm70tIzdopSbqRS83OWmZuVFNzcYp2bhS1B6t0VHNtoqWbZFTza6WqptQtWerRRV60BWHqzS1nNlorX1ZCWuPViiu5sNFcR2/Ebuj6y8TLy4ekHJ6YQABIoAIAAAr2qe24nfoZgAADMw+wedSNvEAAA6Lneuw20pieLlAAAATEgAGb9vj9tXohPYAAAAAAAAAAAAAAAAAAAAAAEaDf6nJr4A2tKRAUAAAmJhqdtp/OLlxi4gAAGPoNlrZsgyALKrW1fefaDLugAAAJiQAAABMSAAAASAAAABMTAAAUAraya26OjzExP03C3NmU3nczo2zNUzo7lqqsktNVsy2jNXyWfNYTFnKx9LZk1nMWXNaepbJVvJY81xMtjTXMxYqu/S2FNezFguAmO/cDK984KY7xwkr3c8LMdy4hL3DiPR2s8VMvaOMmOynjfR2Lj/Uu753153NP1l4mXfHSDk9MIAAkUAEAADEKH1R1KFAAAZ1wc52Op5p0dbEAAA7rhbH1r3MxPIygAAAJiQADN+3x+2r0QnsAAAAAAAAAAAAAAAAAAAAAACMPM83xzg3ebIgKAAATEw0m70HnBzwxcYAAbB61HP8AVcq3QnkCLhqG5sm1IybQAAACYkAAAATEgAAAEgAAAATEwAAFAK2smtujo8xMT9NwuvtyjLK+X+j6pzTl9PpXNSdI5sdI5wdG5yTonOpeic7J0LnpOgc/Jv2gG/aFG+aEb5ohvWjLvGjk3bSSbppRummG5aZG5acbhqJNs1I2zUyu1aqT6cP0PP8AU5E5eJl7Or0g5PTCAAJFABAADk+srP2rMdKgAAPXntPC1fGzxudKJRPewhQAC06st/T9dDMTy8gAAACYkAAzfr8/pq9GRPYAAAAAAAAAAAAAAAAAAAAAAAGixtpq9vnSPWMKAAATEw5rpeR86utGLkgAOn5nu/W7xPJdhx/nIExgZluVdaOTckZNgAAABMSAAAAJiQAAACQAAAAJiYAACgFbWTW3R0eYmJ+m4U7Df23xOvRM3s0d2ivV5ijPV4paPm7xSU3Yik5ustK+roFMTcyWm5uNFOzcJafm3xUM26io/VtCppthFUTaxaqm1EVbNolq+bQRWHqzC1pNlIrb5WdhevFd+vPrq8qfXn1LPrz6iZiZZy8TLx++kHJ6YQABIoAIAAUldn5z2GIN2gAAL0qa/tSIlqqBjJxu/hCgAF1UpfGh7yZied7AAAATEgAGf78+tTpSHoAAAAAAAAAAAAAAAAAAAAAAAD48/wBLos2p8Bn1QoAABMTDhev4rHzw8c8ADZ9dqNvl7HFcZ23E48IecQHRWNwfeZd6R7zAAAAJiQAAABMSAAAASAAAABMTAAAUAraya26OjzExP03C29kVFPP3rgVBOrs2+qKVtyaj9ebbU1L6LYmp5i11UzLas1V6LTmrPUtozV3qLPVjK2crKZbNVn6iyprX1FkTW/qWx1cytiq7mLEV7MthK/8AUd9PAyd64OZe813LTfM+vPrc059efUs+vPqJmJlnLxMvH76QcnphAAEigAgADU/ny4qe3AbNAAGQWl3+PkcyCPKlNZutL3MIZAAHq/aNvPm+0xOj7AAAATEgAmXYyavTAAAAAAAAAAAAAAAAAAAAAAAAAa3Y/O+OfG5zgsAAATHmOf0X0+eHhhMYD343VydJ7M3c43id7osOgHnGB23Zcv1GbfkesoAAACYkAAAATEgAAAEgAAAATEwAAFAK2snkt3UryYn6r5/1MT5szEy+piVn159ebPrz6iZiZZmJln159Sz68+vNn159EzEyzMT5s+vPqWfXn1E+vPqWZiZZmJl9TEy+vXn15szExMxMvqYmWfXn15s+vPqWfXn1EzEyzl4m2w5NyOX0ggACRQAQABVFfdDz3RoZAADvuBvzBN6NEBUPPdHznbxBlgAG5ueord5WRMTqegAAAExIA9+Pt595o1uiAAAAAAAAAAAAAAAAAAAAAAAAABpcTc6bZ0Ay4QAAGi3fD+NT5DFygAHacz2WToT496T1v1r4MHNAAsrfavaZ+jIvsAAABMSAAAAJiQAAACQAAAAJiYAACgExMaXE6Vnw81PSLObnoxzk9EOdnoZXnnQo590A590A0E74aGd7Jom9Ro28W6Od2TSN2l0s7mTSzuRp24Gnnbo1E7YamdrK6ptRqp2g1c7NGr1PVPfjiPfR6Te1Ph68+s2KZiZd3tNXteV0QxZQgACRQAQA+f056qL8HToUABv76r+wNCBhAVPzHWcn2sQZoAB1tp1tZPIyJidb0AAAAmJAGTjZePLkDBvgAAAAAAAAAAAAAAAAAAAAAAAAARz/AEGuyYNYNrRAAHk0vOfb44OIExAD6HSbjx7z9yeN7KufE50YtEBE+i3cmJz9ORaAAAAmJAAAAExIAAABIAAAAExMAABQCYmAAAAExIAAAAmJAAAAExIAAAAmJAAAAESjVafrvG1r8h62ur3dTP6DlOr09sNXYCAAJFABADjOz470pgdOgAPXnf8Ald2YcyAAVnxnd8J2MQbEAAsCwOD7zjZExOD0AAAAmJAGdg7LDsyMW2AAAAAAAAAAAAAAAAAAAAAAAAABHn3Cc5Gw1+5zg9eAGo2/IeNbXjFyAAG70na+trLGbrTVdqVPi19eMeoAy8TaraY2OnIAAAAExIAAAAmJAAAAJAAAAAmJgAAKATEwAAAAmJAAAAExIAAAAmJAAAAExIAAAAESKfH7E0O3+7J4DHkCAAJFABADkOv5H0pUdOgAOt5Lu8a3hzoABwdeWXWnWxBtQACxO84HvuNkTE4PQAAACYkA95+Jl6+5I8bAAAAAAAAAAAAAAAAAAAAAAAAAAAHy0HR6rLrYA2dMD48N1XK4uYHjSAAzuy0+4y9cPezNT2xVOLX1ox6gDf6Dqb778Z+jIAAAAExIAAAAmJAAAAJAAAAAmJgAAKATEwAAAAmJAAAAExIAAAAmJAAAAExIAAAAESKAAACAAJFABADk+s5X0pEdOgALLrS3MLvRoQADk6styo+pjDc8gAd/YNe2Fx8iYnX9AAAAJiQDL+/j3q9GRPYAAAAAAAAAAAAAAAAAAAAAAAAAAEfP6E5yNhr9zmh686Dn9vqMPGDzgAfT57xk6L0Z+4FTVlp1fjwacYtMB2nF976y9WM2/IAAAAExIAAAAmJAAAAJAAAAAmJgAAKATEwAAAAmJAAAAExIAAAAmJAAAAExIAAAAESKAAACAAJFABADl+o5n0o0dOgALspO/dabwaYADS01d1I9LGG95AA76wuD7zjZExOD0AAAAmJHrz9/PvMGt0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAPnoOi1+XX1Y2dLjcL341+CDyA7Xmex99EMm+FTWdmVvjw8+MWkAseuLR9Z9uM27IAAAAExIAAAAmJAAAAJAAAAAmJgAAKATEwAAAAmJAAAAExIAAAAmJAAAAExIAAAAESKAAACAAJFABADm+k5z0oodOgAR+kPzv+ktSBqgAPhQ36AoPf8eB0fAAFl9ryXW8TKmJxUAAABMSMzE2GHY9DFuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIkaDC6Hk9rl8kMfzwA+h0u38+s3dC+wqa7sSv8eHlxi0gItypLlybPsZNuQAAAAJiQAAABMSAAAASAAAABMTAAAUAmJgAAABMSAAAAJiQAAABMSAAAAJiQAAAAIkUAAAEAASKACAHPdDz9UOOpQANz+gKQu/Sga4ABRd6Uru+NUOn4AAtrptBv+FlTE+KAAAAmJPtmfH7a2/I85QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI4ntq+9c/nRk+aAbzR9t62soZeuCBU8J3fEeMXHDDogfe4aotfJthk2ZAAAAAmJAAAAExIAAABIAAAAExMAABQCYmAAAAExIAAAAmJAAAAExIAAAAmJAAAAAiRQAAAQABIoAIAaHfaOqDHUoAHeW7Wll8+BiAAKfuCqdvzyw6uMAC6NxrtjwcqYnzQAAAHrzk+feVJrdEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKts+oPXGgZOGBsOw1G3y9cPW0CBU8b2XI+MfCjDoAbuza7sTLuh7zyAAAABMSAAAAJiQAAACQAAAAJiYAACgExMAAAAJiQAAABMSAAAAJiQAAABMSAAAABEigAAAgACRQAQA0u601UAOpQALg7nmOn5sDwAAVnZle7Hngh2MYCJRe+T498DMmJAAAAGwxM7DtSMW0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqqw73gsnzoeuY+vy3tydD6M3cBQQKnlup5vz4rsYOeB13dcf2GXeD3mkAAAACYkAAAATEgAAAEgAAAATEwAAFAJiYAAAATEgAAACYkAAAATEgAAACYkAAAACJFAAABAAEigAgBqdtq6/PY6lAEn6D2vz+nKgAADh+45HNKuHaxAPp88zyvQcHMmJAAAB7lyvvDV6Mh6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Xlex5e8DGevOTmLC5Wyp1udZWLsbIWAgVOg3+l8+axGDnAWF02j3mboB6ySAAAABMSAAAAJiQAAACQAAAAJiYAACgExMAAAAJiQAAABMSAAAAJiQAAABMSAAAABEigAAAgACRQAQA1uy11fneYnqUBn4HReV7jmQAABzfSaX3KaHdxANnrN3jXKOHmTEgAADNxdhh2ZGLbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA53ndnrOb9CmNzLvM46fzfjR7/4e8ejevOzohYFTqtrgeZUyfevz/myPpMlk7PHyNncC+pAAAAAmJAAAAExIAAABIAAAAExMAABQCYmAAAAExIAAAAmJAAAAExIAAAAmJAAAAAiRQAAAQABIoAIAYGfhV+c5iepQHacXY+JaQ58AAAYGf8koUd/EFOi53qcVtccTKmJAAB9vN+/2NboyHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPl9OWx5tR5OZ9I6nlu02NDYDf4gGHp+jwMutqxsaYVIl+ei3/P8z6GRzu50E/P6fRfCB68yAAAABMSAAAAJiQAAACQAAAAJiYAACgExMAAAAJiQAAABMSAAAAJiQAAABMSAAAABEigAAAgACRQAQAxMv5n5qmytbs7nDu28+cnF2zztjtTdjBiAAATAoX5Z+v7uGR6rsOP7jBbIHHyJiQACdh8cjBuSMewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBgpq+e0u653dDDvu64WwNvlfQbnJAA1mu6PV59TAGfVkS+dBvdFy/og5/d3GTqNv2/jw2dCQAAAAJiQAAABMSAAAASAAAABMTAAAUAmJgAAABMSAAAAJiQAAABMSAAAAJiQAAAAIkUAAAEAASKACAANXps7B4n2IYN7O6DQb/rfKhucoAAADxpN1zOl2Pi9OZ9L53Gp2mbR3Y7XyCYkAfXxn4s3sYd4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACOD7yrbq8PvtCvKsD71x99T6Cyu5ryw8mSRlxAAIkanB6PVZ9TCGbW02o1HPaWSxfVce9XpWHNcxl1bfyaZ6Te5VhtTtvewFoAACYkAAAATEgAAAEgAAAATEwAAFAJiYAAAATEgAAACYkAAAATEgAAACYkAAAACJFAAABAAEigBh+fWZ8eD5DQ7NhczzrR7nS7LiGDc7/U8sNpaNNWJu8ftB2PlABBLneJ1elY3J8K5/c3udyjU6neRwhd+0C+b5YGf9F8CmJ9eExm+Mnr6TGvvSHoAAAAAAAAAAAAAAAAAAAAAAACFban3ht9UAt9UAt9UAt9UAt9UAt9UAt9UAt/hOb83Hyz4a/wB8bb5fO9eyXNmVAx9i31QFt9UAt9UAt9UAt9UAszA4LDzauJq41U5m2aqfPnaNYs2bWSbLc8qerd3tC77Js24rB6zWerAWerAWfNYCz1YCz1YCz1YCz1YCz5q+Sz1YCz1YCz1YCz1YC0FXi0FXi0FXi0FXi0FXi0Jq4Wiq4Wiq4Wiq4Wiq4WjNXC0VXC0VXC0VXC0VXC0Zq0Wkq0Wkq0Wkq0Wkq0WlNWi0lWi0lWi0lWi0lWi0pqwWmqwWmqwWmqwWmqwWnNVzFpqsFpqsFpqsFpqsFpqsFqKsFpqsFpqsFpqsFpqsFpqsFpqsFqKrFqfOr9Djz9rxOonkfVbJrmHa2LXl2DXwbFroTZdzWm42NG8lVux8laiq8Oe7Cr7kp5X0uzaxrdLZtYNm1g2bWQm0apZeO9prYdr461fVUfb3it37VAw7dvqgT1b6oBb6oBb6oBb6oBb6oBb6oBb6oNzLY485QAAAAAAAAAAAAAAAAKy1VwveGnlwkp5cIp5cIp5cIp5cIp5cIp5cIp5cJaeXCSnlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwinlwintzZBZHjMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/8QAMhAAAAUBBgUCBgMBAQEAAAAAAAECAwQVBRITFBYgBhEwQFAQYCExMjM0cCIjNSQlsP/aAAgBAQABBQL/AOY3eIYqBjoGYSMyMyYzChjqGMsYyxirGIoX1C+oX1C+oX1C+oYihiLGKsYqxjLGOoZgxmBmBmEjHSMVIvF+1eZEDdQQzCQckxjrGIoxzPwN4xirGOoZgE+kE6kxz5/sjmDeQQOSQOQoG4o/HktRAnlAnwTyQSiP9gG8ggckG8sx8/MEoyBPKBPkCcSf64NREDkJIHIUYMzP2ARmQJ5QJ8gSyP8AWPPkFSEkFPqMfP2OS1ECfME6k/1Yp1KAqQZgzM/ZpGZAnjBOpP8AU3yCpBEFOqV7TIzIJfME4Sv1CZkQVJClmr2wSzSCeBGR/pwz5BcgGo1e3PkEvGQS4Sv0yuQRBSzX7hS4pIS8R/pVbxIC3VL7giNQy6hl1DLqGXUMuoZdQy6hl1DLqGXUMuoZdQy6hl1DLqGXUMuoZdQy6hl1DLqGXUMuoZdQy6hl1DLqGXUMBQwFDAUMBQwFDAUMBQwFDAUMBQwFDAUMBQwFDAUMBQwFDAUMBQwFDAUMBQwFDAUMBQNpSe3JRpCXgR8/0gaiSTkgz7ppFxPlnk8j7cjNIS8CPn+jXHiQFKNZ+0X/AKe5I+QS8CPn+iTMiJx8z7wtj1rx2V1xgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgVxgNWxHcV6P8A092RmkJe/Q63CQS3DWfeF6yjUUfyVnmo4Qf+nvUqNIS6R/oR166DPmfelsesVpxdBIUEhQSFBIUEhQSFBIUEhQSFBIUEhQSFBIUEhQSFBIUEhQSFBIUEhQSFBIUEhQSFBIUEhQSFBIUEhQSFBIUEhQSFBIUEhQSFBIUEhQSFBIUEhQSFBIUEhQSFBIUEhQSDVhtpURciD/09+lw0hLhK/QLr/gC9TPkT1uKv1x8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Jtx7mw8mQ14B/6fApdMgSiV7958g69f8AAl6yEG5HMjI+yshpTUPwD/0+CI+QQ777MySTrpueCLY7CYfOlxBS4gpcQUuIKXEFLiClxBS4gpcQUuIKXEFLiClxBS4gpcQUuIKXECLOjIPwL/0+ESs0hKyV3M+1ItmN64s+9D4hs2b7dUokk44bh+CLzD/0+GQ6Pn206YiBEmzXrQk+lnW9Osw7G4ni2p7aUokk45iH4MvMP/T4dKjSErJXa8dSDRB28O8Vht5t5PtYzuk64bh+ELzD/wBPiUO9px8R72H3Yy7G4zURoUTifajruIfhm130+WeVzPxSVGkJWSuy4isg7XgadtAjeseawW7hjiI7Pc9pvO3vEEZpNlw171vEkZhQzChmFDMKGYUMwoZhQzChmFDMKGYUMwoZhQzChmFDMKGYUMwoZhQzChmFDMKGYUMwoZhQzChmFDMKGYMZhQx1DHUMdQx1DHUMdQx1DHUMdQx1DHMY5jHMY5jHMG6o/HId7Ga/gtek2y484pkRcKRt4OtnNMe0X3ek46hlD3EtmtDV0AN8U2asR58WX3kcuSNi3UoC3TX7eSu6EqJXXmuYj/rb8MpELbZ8xVnzW1k4j2e87cLo2xxK3COVLfmubIHEkyELNtaPaiO5QV1PopZIC3zV7hI+QQ5e6rq7jexaCcStOGvbww+b9h+zlruJNV4+hb/EW2xbMKe87wzFUJ1iSIRMvOR3bDtlNqM9uguagZkkLkD5+5EO9SerlG22w1g2lt4OLlYXs35B1zEVv+Qt7iPF2x2FyXocVEKP6W9ZRRjiSnIUiJKRNjdsx9a5HIGo1e50LuhKr3StM/69tp2OU+SuzIi2JUc4sj1sGNlLH9myHOhLmsQWrY4hdtHdYll5Jr1fZTIZWg218HzeSv0ARmkIXe6NqdDiHlVPSwrOO07T9muuYad0q14UITuL1KD8h2S5tsOxrm6228O07IkZW0/0Eh3oWpvdcSy3Nk5uUCI1HwzYtKh+yzMiD1sQIwf4os01K4ss8gfGEQK4zaC+M3A7xXaDgkWnMlboMF2e89ww+kWdYLUQ91o2Iq0JkuMuBJSd5P6CQ5y32mX9e7iV65BDbanV8OcL5D2XPtGNZrNocbSXjkTpMw+rwukst0eIHCdtJBckeTckNMioRRUIoz8UZ+KM/FGfjDPxhn4wz8YZ6MM9GGejDPRhnowzsYZ2OM7HGdjjOxxnI4zkcZyOM5HGcjjOMDOMDNsDNsDNsDNsDNsDNMjNMjNMjNMjNMjNMjMsjMsjMsjMsjMsjMNDMNDMNDMNDMNDMNDHaGO2MdsY7Yx2wlxKu6Su6EqJW2ci9H3cU/bQhTi+HuHkWS17Kt23mrGZmTX57/X4alk290LStVqA3GJUqd5O1p5w2jUaleWivGruiPkELvbDK8TrZsubFKJJcQc5ETgmyicX7Kta0m7KhS5Ts2R2BHyPh+0HZad853HmcNs41seTt4/+3y8b73doc57H4yXyXZ7qQ7/So5CCCpRhKFvG/GS9FsKLk7J9lcWWpn7R7KxZWUn7rWl5OCODY/8APydvfm+qbPlKKnSxTpYp0sU6WKdLFPlinyxT5Qp8oU+UKfKFPlDIShkJQyEoZCUMhKGRkjISRkZIyMkZGSMjJGSkjJSRkpAyUgZKQMlIGTkDJyBk5AycgZOQMnIGUfGUfGUfGUfGUfGUfGVfGVfGVfGVeGVeGWeGWeCkKR6x/vd4hzbahKcnJjrMIjpT6w1Xo3sm2ZtOsztLDtIpjG227Rz0kWLCyFm+Tt78304djoel+Rltk4x6R/vd6hzlsdVfd2Warmx7J47k3YvaWMhTlpNvEr1WtLabXtzMEOHoOetLylvfm+lnzVwJCeJIZlqKENRQxqKGNQwxqGGNQwxqCGNQQxqCIK/EFfiCvxBX4gr0QV6IK9FFdiiuxRXYorkUVyKK3FFbiitxRW4orUYVqMK1GFZjCsxhWIwrEYViOKvHFXjirxxVo4q0cVaOKtHFVjiqsCqMCqMCqMCpsCpsCpsCVPJxHpH+93yF3QR8w+u4ztsxXsrjhy9anacMM3pMhsJdWkZlY4gfUs/ThmBk7O8pb35vo00t9xPDUky0zIGmZA0zIGmpA01IGm5A03IGm5A05IGnJA04+NOvjTr406+NPPjTz40++NPvjT74oD4oD4oD4oLwoLwoLwoTwoTwobwobwojwojwojwojworooroozoozoozoo7oo7opDopDopDopLopLopTopTgpTgfiORy9I/3u9WtLZOWo0kVh0gVoPydyZZwzRbpBFrxlhuQ077H4wPnbvacOM4dnh2Py9LXXfnCxYFRn+Vt78304Zu5vyMnlgekf73eSrYIlKWtw/SN89rq76vVmfIZEe2yMNuIdT7D4xLlbvZkXMRWcvG9FNpUJDmK+OGLPycHytvfm+jLy47ieJpBFqd8amfGpnxqV8alfGpXxqR8akfGo3xqN8ajeGo3hqJ4aieGoXhqF4aheGoHhqB4ageFfeFfeFfeFeeFedFddFddFcdFcdFcdFbdFbdFbdFadFadFZdFZcFZdFYcFYcFYcFXcFXcFWcFWcFWcFVcFVcD8xyQXpH+93dqWqck2m8NHrG+Wx5d1O5iQ5HVCtNEn2Hxy3dtTs7EjZm0PW0HcCCLDs6oz+rzLn4i3vzfRllb7ieGZBlph8aZfGmXxpp8aafGmnxpt8abeGm3hpx4aceGnHhp14adeGnXhp54aeeGn3hp94afeFAeFAdFAdFBdFBdFCdFCdFCdFDdFDdFEdFEdFEdFFdFFdFGdFGdFGcFHcFHcFHcEiA7HLox/vd1bs7DRGRec2Rvo9TPkFqvq6Fm2nf9hceR+bHYxoj8xyBwcQyEeCXrbEd+VBfivxj4fs2nQemuU2gHPD1ruv214i3vzfThm7m/FPcsIujH+93LrqWWnnlPuxk8mtkb6fV9zn07Kmm+j2BxPFzdi9hY3DLk4RorMNoSG76PVlV1wyJRL+CULJxPRkuc1XCFuSiixOGIGaneIt7830ZdWw4niWSRamkDU0gamkDUsgalkDUkgakkDUj41G+NRvjUb41E+NRPjUT41C+NQvjUD41A+NQPivvivvCvvCvvCvPCuvCuvCuvCuPCuPCtvCtvCtvCtvCtOitOisuisuisuisOisOiruh+c7ILox/vdzxBJutBsuSNkY/V124XTiv5d8j5l5+UZXJ0Y4czrcNWAl1K5RJBS1Bt1LnpIZun6tKvNh29FfadS8nepVxKFXjUoki0pZzZdgR8m14i3vzfLx/vdzaj+YnF8T2tLuKI+YceJIM+fVst7Fh+feVec4vhXXery5hRZeN6F8Aw/f8AR2Ny9Yh/wE5u+02s21NuE6jdOc5JFsysCNYsTHkwueP4i3vzfLx/vdxLey8YNFzc7Ww3eS/PLVdQLRhlPhLQbauo192Uf92xh3ESFtJWMokNtk2QMuZOIw3IzuG5tWsm0qM3l8iQU99VozrMs4mIDaLifEW9+b5eP97uLfduRBGL+3tbPcwpnnpSvh6cV2bhPdRJ8lP/ABd2NLw17rQb+IjrxGtkp7EUkuRSmDkMwrLYgiN9zxNvtmUny8Uub3ccQOXpIifX2pHdNtV9HnXlXnPSQwiUxaMByzZXUSrEY2xV3k7X28RoQFbJb1xKfn6xi/n4mZERMZesmUyrIShkJQyMkZGSMjJGRkjIyRkZIyUkZKSMlIGSkDJSBkpAycgZOQMnIGTkDJvjKSBlHxlHxlHxlHxlHxlHxlXxlXxlXxlXhlXhlXhlnhlnhlnhlnhlnhlnhlnRl3Rl3Rl3Rl3Rl3RgOjBcLoIYWsMsk0XcWo5i2gInb2Yu/C84s7qdlrWW3akaTGdiPdOyl4tibWl4a90pvDeiquv+jjhNIUo1qR9Xq03cT7ZdiIcDrC2t0RXNnuOfIlqvrET7fbWGvmz5yUrkjbalks2o1aFmSLNc6KEKcVw/EfYsjdFXeTttBHNBHdP5+kh7FWGy+PpHb5+3XYSVBbamz9YSv5dxNXhw/SP9ntrDXykeckq5ubnWkPNz+EULEqyJsPa22t043DloyBE4PaSIsKPCSkPouObW14ay+O11GI2IyrzEx/0L4gi5EEIvqIuRe3TSSidhAyNJiOq693Fsqu2d6NfBrtrLXcm+cUd5XRdhRnwqwLNUC4dswg3ZEBoJSlBeqfnJReRuiucy2vpuvNSTab9G0+sZHJPuBbaXCchqSPkZHzLt+IFcofoXwLto6rj/AJt47rfaOow17UKuKI+ZbJn5HolN4/RCb6i+Be4nGUuBtNxHb8RH/AJ+Ku4bVfb81KP+PZl8pDd9G6K5tm/keiSul6RkfD35xEf9gZ+LvcWeq/C81JPm52afSQ3cVtI7poVfT6zfyA2n1Sm+oi5F78l2azNXIseIyxl22+xIuZzEXJO6x1XoXmlneX2afRaCWlRXT2xnLqvWd+QlN4/WMjkXv60lf1ufLsIaL8q0y5S91hK/p8yo+Se0L5+khq+W5h3ET6TS5yCLkXohN9RfAve86WmDERxs7eZ4zhqDPEdmPBqQy/62irm652NlJ5yLWL+8kmYJlZgo6gUYNx0X0Qo6ARcvNSD5N9xIZuntQs0KQslpMySTqsRz1jo5J98cQRHptlOw5DHrZUDPyXYNqwCa4qtNkHxS46srfjrEe0oCw2+yscuYcY5dWyE/1zEkbWxv7hfHzco/h2pfL0MuZOt4atrbimzW6pzY2i+r329Z8WQHeFrMdDfDzEaSpN07Usduel6DJjndMJZcULLsh96V6OMksKSaD6VnJuxJf2NjP3W1eblH/Z2qdi0E4laDQrosIuI7Ii5jAWMuoZdQy6hl1DLqGXUMBQwFjAWMBYwFjAWMBYwFjAWMBYwFDAUMBQwFDAUMBQwFDAUMBQwFDAUMBQwFDAUMBQwFDAUMBQwFDAUMBQwFDAUMBQwFDAUMBQwFDAUMBQwVDBUMFQwVDBUMFQNtReVfi9IyJRYCBl0DLpGXSMsQyxDLEMsMsMsG5aW23ZRON7I33wk+ZeZePm72pfPY60TiTI0nvYbvq7NpFxPlnk3T8pOcQSyPn3MMv7g2rkfmVHzV3bzOIRlyPaRczQi4n2U/9Pk5UjAQZ8z+QxDGZGZGZIZhIx0DGQCMj7GCXx9EneLy6j5J715knCMrp7I7fIuzLY9asdhdbjitxxW44rccVuOK3HFbjitxxW44rccVuOK3HFbjitxxW44rccVuOK3HFbjitxxW44rccVuOK3HFbjitxxW44rccVuOK3HFbjitxxW44rccVuOK3HFbjitxxW44rccVuOK3HFbjitxxW44rccVuOK3HDVrxnVej/ANPknHCaQ66by+kTiiBSFApJAnUH1YRcmvRs+R+Xe+DXfOtE4S0G2foy1fPtC9ZRmmP5KzzUqGH/AKfJS5GMv1P5dMjMgTyyBSQUhIJaT6DKbjXqk+ZeWk/a7Yvn0FJJZLimQbimY+XalsesRta6AKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAGrCQlRFyIP/T5GdJ2n8uws5tJxDiNGDgg4bhA2XE+jDeI5saPy8r6e2T1D7UvUz5B+3Dv1x8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8Vx8NW6q8hRLSH/p8hLkYCNhEZm5HKNC7CB+Js+YIiLaR8jL4+Wl9uXUPtS9ZCDcY5cvJQG1NRA/9Pj3XSZQ44bq/Ui5nEi4JWqrlH7CB+J02j+HlZX19qXVPtS2OwI76qTEFJiCkxBSYgpMQUmIKTEFJiCkxBSYgpMQUmIKTEFJiCkxBSYgpMQUmIKTEFJiCkxBSYgpMQUmIKTEFJiCkxBSYgpMQUmIKTEFJiCkxBSYgpMQUmIKTEFJiCkxBSYgpMQUmIKTEFJiCkxBSYgpMQUmIGrPjsq9H/p8cZ8ikyMdfqRcxEi4JC11fHsLMPnE6aD5H5WT9ztS6p9qWyba+A5XHxXHxXHxXHxXHxXHxXHxXHxXHxXHxXHxXHxXHxXHxXHxXHxXHxXHxXHxXHxXHxXHxXHxXHxXHxXHxXHxXHxBtbMOds/9Pjp0m9tiRMIvS01XpXYWSf8Az9RJ8y8pI+72hdY+1LZMbU1J7yA2p2X2z/0+NmScItkSJhbJKr8jsLIP4dRo/Kv/AHe0kvYDSZr6Qm03iCbVBWo0CtBgwUxgwUhoxioGIgYzYOUyQVaLCRIt5xQsx43oXaFsejNSBSogpUQUqIKVEFKiClRBSogpUQUqIKVEFKiClRBSogpUQUqIKVEFKiClRBSogpUQUqIKVEFKiClRBSogpUQUqIKVEDMdpgu2f+nxTj7bQVaLZA7S+Bmaj9YkTD2LVcR2Nkn/AHdRJ8j8o79ztJj2M701nyQLCVzjdoXmH/p8TMlYQ+e6JEw9s9V2J2NmHyl9VB80+Tc+52cx7CZ6kg+TQsBX8u0LzD/0+JVANbqmWUtq5XvWG3iP7bWV/V2MNV2V1Wj8o59fZzHcV7qSz/iLCVyl9oXmH/p8VLlYx7LPbutbbVXzkdig7quqg+SvJr+vspLuEz1ZR/zFjnyn9qk7xeWfPxPyEuXiDkfL1bQbi0kSU7X0t4SLUdIItVswmfHUEvNq67Cr7PVL4l5Jf19laTnNXVfPm6LMPlP7Vtw0BDpL3mokjMJGYSMwkZhIzCRmEjMJGYSMwkZhIzCRmEjMJGYSMwkZhIzCRmEjMJGOkY6RjpGOkY6RjpGOkY6RjpGOkY6RjpGOkY6RjpGOkY6RjpGOkY6RjpGOkY6RjpGOkY6Qb458/EOOpaS/KW+GIClCU8lQJnk36Q42Endbr2DZWwj5AnnCDch25mXRmnRm3RnHRnHRnHRnHRm3RmnRmXQxJUl9KSSXVb+nyTn19k+vEd6pnzMWf+b20Yv47DPkFyBz5+134uYUhlqMUmYboRGJpKjXJdeuspgxuhxY9yj7mvt9OK5ixuq15Nz7nYvKuM9Vw+TfpB/M7ZouSPVb5EFKNXtqTGckOYTUJH9sx10igsxYXPo8UPYlo7mPo6diLv2b1UfV5J77vYzj5RurJVyb9IH5vakXM/RbyUhbil+3XGkvEhCWyNJGfRtJ7MWhuY+XT4dPnA9gP/d7G0Px+rJVzc9LLLnP7VgubinCQFvKV7qlPZeLvj9Thv8AD6yfp8jI+72NpfZ6hndIz5n6WKm9O7VKjT7s4jewrL3sfX0+G/w+s39PkZX19jaX2upKVyR62Aj+X6B4te6DP3Onw3+F1mvJS+ytL7XUkKvOethJ5Rf0DxE9i2rvb+vp8Olys/rN/V5GV9PY2l9npqVdTsshN2B+gZLuPJ3p+rp2CXKzesj6vIyC/q7G0vs9OUrknZCTch/oC03svZ/aWMXKzOsXz8i6XNvsbR+x031XnNiCuo8lLlohsvWvKeVn5Qz8oZ6UM9JGekjPSRnpIz0kZ2SM7JGdkjOyBnZAzsgZ2QM5IGckDOSBnJAzkgZt8Zt8Zt8Zt8Zt8Zt8Zp8Zp8Zp8Zp4Zp4Zp4Zl4Zl4Zl4Zl4Zl4Zl4Zl0Zh0Zh0Zh0Zh0Zh0Y7ox3RjujHcGO4MdwY7gxnBjOBMhwgy8TpdrxQ9cs/op+npWam7A9gH2Vo/Y6TiriNjCb7/k+IHDOT5eKfJ7teK3r0not/R0oybkfrl8vIuFyc7C0Px+lLV8NlmpvTvJ29+b5eP97tbbexrU6LX2+iRczIuRddP0+Rklyc7C0Px+k8q+5ssZPOd5O3vzfSyYGfkpsmEkqXDFLhilwxS4YpcMUyGKZDFMiCmRBTIgpkQU2IKbEFNiCmxRToop0UU6KKdFFOiinxRT4op8UU+MKfGGQjDIRhkIwyEYZCMMjGGRjDIxxkY4yMcZKOMlHGSjjJRxko4ybAybAybAybAybAybAyjAyjAlwUYfpH+92i1k2hazcX0WPo6MVN+T2CPp8jKLsbQ/G6Lqrje2wU/wDR5O3vzfSw5yIUpLiFFeIXiF4heIXiF4heIXiF4heIXiF4heIXiHMhzIcyHMheIXiF4heIXiF4heIXiF4hzIcyHMhzIcyHMhzIcyHMhzIcyHMhzIcyHMhzIcyHMhzIcyHMhMkJba9I/wB7tLcewbK6THy6NlpvWj2Df0+RkFza7C0PxujLVusBPw8nb35vqmM8osrIGVkDKyBlXxlXxlXxlXxlnxlnxlnxlnxlnxlnxlnxlnxlnxl3xl3hl3hl3hl3hl3hl3hl3hl3hl3hgPDAeGA6MB0YDowHRgOjAdGA6MB0YLowXRgujBcGC6MF0YLgwXBguDBcGE4MJwGRp9Y/3u04se5RulH6VhJvWn2Df0+RUXMuwtD8fouKvr22EnlF8nb35vpw/ERJl+RmMk6z6R/vdpxQ9ftDpJg4NjdHhxPOd2Df0+SdK6517R/H6Dyrje6x03YHk7e/N9LOnHZ8hNvwVFXoIr0EV2CK7BFdgiuwRXIIrkEVuEK3CFbhCtwhWoQrUIVqGKzDFZhiswxWYYrEMViGKxEFYiCrxBV4gq8QVaIKtEFWiiqxRVYoqsUVSKKpFFUiiqRhU4wqcYVOMKnGFSjCpRhUo4qMcVGOKjHFQjioRxKnpWj0j/e7S03sxaHRhxjmSrcbJNl9HhlP9nYN/T5KUX8uvaP2OhLP47rOTdg+Tt7831TEkLLIyRkZIyUkZKSMlJGSkjJSRkpIyUkZOQMnIGTkDJyBk5AycgZOQMpIGUkDKSBlJAyj4yj4yj4yr4yr4yr4yr4yr4yz4yz4yzwyzwyzwyzwyzwyzwyzwy7wy7wy7wy7oy7oy7oy7oy7oy7owHRgOg0mn1j/AHuzlPZeN0uFIYtlN6zOjwyn+nsG/p8lJLm317S+30LWbwntzCbrHk7e/N9OHoqJEvyMtpLrPpH+92fEb2FZfRSk1qhRShxLRTegdHh1PKB2Df0+SUV4uvaZ9CE3iSLe/J2pK8rylvfm+lnTlWfITxBCUVfgivQRXoIr0EV2CK7BFdhCuwhXIQrkIVyEK5CFbhitwxW4YrUMVqGK1DFahitQxWYgrMQViIKxEFYiCrxBV4oq8UVeKKtFFWiirRRVooqsYVWMKrGFUjCqRhVIwqcYVOMKlHFSjipRxUo4qMcVGOKiwJU9K0ekf73Z8WPdLhqHmJwfK8x0bDTdszsEfT5N9N1zrWkf9m+zW+Tdvfe2xE3pXlLe/N9UwpKyyEoZCUMhKGQlDIShkZQyMoZGSMjJGRkjIyRkZIyUkZKSMlJGSkjJSRkpIycgZKQMnIGTkDJyBk5AycgZOQMpIGUfGUfGUfGUfGUfGVfGVfGVfGVfGVeGWeGWeGWeGWeCkKQfRj/e7PiN7FtTo2FDydnj5gy5H0LMTcs/sE/T5OUn4daefOTuIuZtow0W/wDXtstN6f5S3vzfTh6Mh+X4qSyl5nox/vdnKdx5PQsiHnZ/rIK7I6EdNxjsC+Xk3E3kdZ1V93dAbvvi391ip5zvKW9+b6WdOVAkJ4hhGWoIQ1BCGoIQ1BCFfhCvwhX4Qr0MV6GK9DFehiuwxXYYrsMVyGK5EFciCtxBW4grcQVuIK1EFaiCtRRWYorMUVmKKxFFYiirxRV4oq8YVeMKtGFWjCqxhVYwqsYVWOKpHFUjiVaaVI6Mf73ZWm9l7P6PC0PDjetoldn70leV8vYzybrnUkuYbG+zm7rIt/6dtgp/v8pb35vl4/3uy4oew7P6DDKpDzDKY7Pra5crS3w035fYF8/Kyk/DqWi78dyEmtSUkhIt9RXdtgJ/j5S3vzfLx/vdlxW9zk9DhaHiSdltl/6e+yU3rR7BH1eVWm8npqUSErWbi91nN81+lru4s3bYRcovlLbhqeR5eI18eytx7GtToWPEyVn7Ld/0t9hJ52n2Df1eWkJuudK0Xvhvit4TIUokJUo1q22OnlA8q9ZUV9VDiihxRQ4oocUUSKKJFFFiiixRRYoosYUaMKNGFGjCjRhR4wo8YUeMKRGFIjikxxSY4pMcUmOKVHFKjilRxS2BS2BS2BTGBTGBTWBTWBTWBTWRTWRTmRTmRT2RT2RT2RT2RkGRkGhkGhkGg7FW1vjstqR2S1k2hazcXvsWJnLR22+X/o7+HS5z+wa8vITeb6KlEhLizdXuiNYr/pazmHB3Wcm7B9yuxEOBxlbW2Er+PZW49g2X0OFYlyNt4iL/AL9/DRf9HYNfLy603FdC0XeSd9nNXWvS3nPhujpuMe5uXMOwiMKQps/SGrk72XE/+XvSk1qisFFjbeJC/wCrfwyXYo+ny8lPw3mfInXMVzchJrWlJJT6W0u9N2kXM+XL3SpJLJ2EORkbarq+y4m/y99iIJy1d3Exf2b+Gft9gXmFFeIyunutB261vs5rmv1tI707bFTek+61tJcDkRSA0q832PEv+Vv4bTetXdxMX8N/DP2+uj6vMyUfHdMcxH98ZrCZ9Z35u2zE3p/v/iT/ACt/CiOc7dxIX/Lv4Z+nrtfPzK030n8D2OLw298NrFf2TvzdtjJ5zvf/ABH/AJO/hFHx3cQlzs/fwz2DXy81JRyPZPVyj77OautbLQ/O22En/p9/8Rf5O/hRHKFutwudmb+Gfn10/AvNLTfSZcj9bSPehBuLSkkp2Wl+ftsAv0BxD/kb+G0XLJ3WsV6zd/DPz6yS5n5ySjZaJ83t1nN817bV/P22CnlH9/8AEH+RvsZGHZe6cm9C38Ml/X1mi+PnFFeJSbp+ktV6TujNYTO21/z9tilyg+/7f/yN8ZGHH3PFea38NF/y9Zsv4+dko+Hos7ytsNrFf3Wz+dtstN2B7/t7/I3MoxHugouSt3Dpf8HVL4+f+YcRcU8q4zus9u61utv83bETdi+/7c/yd1koxLT6EpN2VusAuVm9Vsvj595u+mcq7H2toNxaSJJbrd/K2pK6n3/bf+Tu4cRftboWmV20N1ilyszqtlyL2BbX8T22c3zVvt772xkrzv6Atr/K3cKI5zehbSeVp7rKLlZ3UIufsK2V3pe2O1hM77f+rZATem/oC2P8rdwij4dDiBPK0d0ArsLqNF7CnrxJmyG1iv8AQt/5bLJTzn/oC1/8vdwqi7Z/Q4kL/r3RyusdRJci9gKO6kzvHss9q4z0LeL+nZYZc5n6AtX/ADN3DyLlk9DiZP8ALckuSem2XNXsG0V4cLY2jEWRXS6Ful/y7LAL+39AWp/m7rNRh2f0OJS/o2tlzc6jZck+wbbXyjbLNa5q6Ntl/wAWywC/r/QFpf520i5mhNxHQ4iTzg7YhXpXTQXM/YVuL5u7G4mBG6Ns/gbLDTyifoC0PwNsFGLN6Nup52bts0uc/ptp5F7CtWEalmwsgaTL0sxjHlh5vDPoWsXOz9lkJ5QP0BP/AAdtgov2t0bWTes3bY5c7T6SE3j9h2mr1QyTy2IrUb0UklEtFxW+0i5wNlnldg/oCb+Ft4XRetLozU3oW2wy52n0kJ5F7DnrvSPSzUc3fVxsnEmV0900ucPkYJCjBMOmMo+YYThs/oCX+IXy2cJI/t6KyvN7eHy52j0W08z9hrUSEqVeV6WankzseavlvUX8f0JK/GL5bOE0conScTdc2cNl/wBvQ+YIuRewvkJkvF2Qi5RtrzN7efy9UfFP6AWm+h/hdppGn0jT40+Yb4bW6uyoB2dE6U4rk3Zw0X9/QbT7EtCRtYLkzufZ3H8vVg+bf6Bm/T6xPvdO4kxNSm/dIciHIhB6CE3j9hy5BRY0Seb57ElyTveZ5bV/BHqw5cP9AynScV6w/vdNxwm0rWbivWD9W4ivGRci9h8Tv3Y4j2iaQ28276RkX3+i8zy2WhLTFbRMZWCMj9PkE2g0yGZDcgvfjjqGUyOIGUBy2pThotUInsKBymUk9aiSBWjJJUCVm4vQkTo8USOIjFXkKUi1WzCZjCwuaw2HbUWYhWo6xI2/MJTdL2JxP+X6k84Q4bZWs+k8zy9bZdxJnpeUPn6JUaDj2082I1ox5PvmRKaiplcQLUHHVvK38OL5sbpVsxowk2zJkdGE5iw9iEXfY3EkQ3WfWNGclvRY6YrHTdY9LSSaZ3QjWpIjCLazEj3qpSUJm28FuKdV0eGz/lsm2qxDEu05Ezp2MfOzfT5hCLvlrR4wYhSddpGu0jXaRrtI12ka7SNdpGu0jXaRrtI12ka7SNdpGu0jXaRrtI10kylWvFeMrQbFRb5w+K40FGu0jXaRrtI12ka7SNdpGu0jXaRrtI12ka7SNdpGu0hfGaFHOt5qadQbGfaGfaGfaGfaGeZGeZGeZGdZGdZEXifKI1ikaxSNYpGsUjWKRrFI1ikaxSNYpGsUjWKRrFI1ikaxSNYpGsUjWKRrJI1kkaySNZJGskjWSRrJI1kkaySNZJGskjWSRrJI1kkaySNZJGskjWSRrJI1kkaySNZJGskjWSRrJI1kkaySNZJGskjWSRrJI1kkaySNZJGskjWSRrJI1kkaySNZJGs0jWaRrNI1mkazSNZpGs0jWaRrNI1mkazSNZpGs0jWaRrNI1mkazSNZpGs0jWaRrNI1mkazSNZpGs0jWaRrNI1mkazSNZpGtEjWiRrRI1oka0SNaJGtEjWiRrRI1oka0SNaJGtEjWiRrRI1oka0SNaJGtEjWiRrRI1oka0SNaJGtEjWiRrRI1okT+Is+eeaGeaGdaGdZGdZGdZGdZGdZGdaGeaGeaFn8QN2crWiRrRI1okSeLzeaz7YzzQzzQzzQzzQzzQzzQzzQz7Qz7Yz7Yz7YhcVphx9apGtUhPHCEjXaRrtI12ka7SNdpGu0jXaRrtI12ka7SNdpGu0jXaRrtI12ka7SNdpFmcXMWhJ8JaPB7U2VoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEGhBoQaEFmcIswJX/wAtD//EADgRAAAEAwUIAAYBAwUBAQAAAAABAgMEERMSFBVRUgUQICEwMTJAIjNBUGCxI0JhoQZDcYGRkDT/2gAIAQMBAT8B/wDlBbSKiRVQKyRWSKxCuQrkK5CsQrJFZIqoFtOYtF+UmtJCskVjFVQtK9GchbUCdUCfBPECcSf4+aiLuDeL6A3lGLRn7k5AnFECfzBOpMEc/wAXMyIG8Rdgbqj+yEZkCdUQJ4j7gjI+34kaiT3CnshMz+09gTqiBOpP8ONRJ7hTxn2+3ko09gl7MEoldvwpT2QMzPqJZKXMUUiikUUiikUUiikUUiikUUiikUUiikUUiikUUiikUUiikUUiikUUiikUUiikUUiikLbslMumRyCXjLuEqJXb8GUskhSzV1S3NtrcOSCmLnEaBc4jQLnEaBc4jQLnEaBc4jQLnEaBc4jQLnEaBc4jQLnEaBc4jQLnEaBc4jQLnEaBc4jQLnEaBc4jQLnEaBc4jQLnEaBc4jQLnEaBc4jQHGltHJZSDnj1kvGXcEoldvwNbsuRAzn36xbtnxTcPMljEobMYlDZjEobMYlDZjEobMYlDZjEobMYlDZjEobMYlDZjEobMYlDZjEobMYlDZjEobMYlDZjEobMYlDZjEobMYlDZjEobMYlDZjEobMYlDZjaEW3EESUBzx65HIJezBGR9vwBbv0L0C3bNh2nrRr5i4w2gXGG0C4w2gXGG0C4w2gXGG0C4w2gXGG0C4w2kPJJDhpT6Dnj6JKNPYIdI+/35xy1yL0S3JUpHNJiu9qMV3tRiu9qMV3tRiu9qMV3tRiu9qMV3tRiu6f9R+i54+mhw0hKyV26hvHPkCfzBGR9vtrjlrkXpF7jnj6hHLsEPT5H0nPHelRoCXiPv8Aa3HJ8i9RDk+XAbiSFZIrJFZIrJFZIrJFZIrJFZIrJFZIrJFZIrJFZIrJFZIrJFZIrJFZIrJDjlopF6yHDSEqJXboJbqHZGFNS7iKg1w3P6b2V/0n9pdXLkXqslz3KWSQpw1fbyMyMIcJXfjgUTUatzzZOtmkwZS3FyBHMvs7i7JcZEajkQYgGktSWUzEZs+kVtvt1WjJKZmFOmfb7mh2XIx34YIpNb17NcW4oyBkaTke5Hj9mM5EFKNRz49nwdn+Ve4ymUjDibCzT+AoWaQlRKLlwQnyS3mcuZh9RLdUZBtNo/sxvEXYLcNfFCMk+8STDcCw2q0RcG0YdtCKhd5+3bSX1FtGYtozFtGYtozFtGYtpzFtOYtpzFtOYtpzFtOYtpzFtOYtpzFpOYtpzFpOYtJzFpOYtJFohaIWiFohaIWiHfqJUaewQ4St8Ec2pb40zKHUEINYSkkly+ydgtZqPoMOmw4SyDLqXkW08EZEqiF/2L2olZobmXuNqMldXsG3J8j3Qz9FXPsEOJc8TBNqMRLSTZUj6mEJslL7K8r6dLZcQRfxHvjYgmGv7n7cb8rdCQBPotqMYU3qGFt6hhbeoYWjUMLb1DDEZjDEahhiNQwxGoYajMYajMYajMYcjMYcjMYcjMYejMYejMYejMYejMXBGYuCMxcEZi4IzFxRmH2aKpBPl123foe7Zx2XDUFOqVueKy4ZfZXDmrpQibb6SFK2U0iKM4Zk3DDzy31Wle3G/K3QjkUlMmimQrR+kVo/SK0dpFaO0irHaRVjtIqx2kVY7SKsbpFWN0irG6RVjdIqxukVYzSKkZpFSM0ipGaRUi9IqRekVIvSKkXpFSL0ipF6RUi9IeU4pXxhPl6CYxDfIzGy1pdaNZb46IaaiDSowl5tfif2RfkfS2U3Nw1ZBCzR2G2Yi0ylHuRvyt0FGtNN2FjEYfMYjD5jEIfMYgxmMQYzF/YzF/YzF/YzF/YzF/YzF/YzF+YzF+YzF+ZzF+ZzF9ZzF9ZF9ZF8ZF8ZF8ZF8ZzF8ZzF7azES6TquQT5dZaySQddUs92x02YJG6IeTDtG4r6B51T7huK7nubiXW+xiHjUO8j5H9icL4uihpbnYQDFFr/AJ3bUMzcIuNuBiHCmSR9ZepG/K3QUE063bWMOh8hh0PkMPh8hh8PkMPYyGHsZC4MZC4MZC4MZC4MZC4MZC4sZC4sZC4s5C4s5C5M5C5Mi5Mi5M5C5s5BcG1ZOXCny6zy579l/wD40f8AG7bUdWXRR2L98MFFWv41/YXvLoQsIbnMwbKmy7BhyXwnuiU/UHBJf8eSgtCm1WVcGzIeoo3D+g2g+bTMi7mHmFMKsq9SN+Vubfca8DF8iNQvsRqF8f1C+P6hfH9Qvj+oXx/UL2/qF7f1C9v6he39Qvb+oXt/UL29qF6e1C9PahentQvT2oXp7ULy9qBvuqKRnwp8uq6ckhzfsSISuGsT5pG1NqpaTSZP4v0O/Ck7JzINqqIJXvnyBnM58ZBhJJbLc81Z5pDcQZeQddSpMiCFWFTG0IUoluonuW9KTUciEK0UKySPqFu3iKqq8EiMiCiXbZepG/K9xPl1Xj5hzvvIzLt0NnrtNSy9905J6LJzbLcZTKQUmyct8Ku0iWQjGqL6k7tlQkv5l/8AQP4u4iEIahlERcvVfbqtyIUll9BTXkLC8hYXkLCshYVkLCshYVkLCshYVkLCshYVkLCshYVkLKshZVkLKshZULKhZULKhZMWTEjLgbQZn1VnNQX36ezVfEaffePnLowK7TJb4hHK1vhV2XBthuTiViBhTiXP7CRJTIt20om0dJP200kruFMS5pEpbmjmnqHuV36cEqy+XvqOZz6OznJJlvMplIKTZOW4jkYjodUWyVnuIaHTDN2EhRzEW9QaMwZz5n9vUgldwpk09gwfKXUX4nuPptKsrI/eWck9KCV3INLtp3xCJlPe18sgo5Fu2i/UdsF9PuUi79R3wB9uq2dpBH7rx/D0oVUnQ0uwod97iLCtzJyaIGcxFPUGjUDOfM/v0phEO0jZrjpp59Ek/wAc+CFObKfdf79JJ2VTBCHc/pPe6i2Qkc5BE7BFu2i/Vcsl2L78hJrVZIOMrZOSyETEtHs2ig+Yhtl1iI1uEmf/AKIvYjsOm0g7XHDw9dCW8wj/AE80Xmsw3saDR/TMRUMw0ZEhJF7znl02FWmy3NOWylvslOe6MiKDX9x36JJM+wsKyFhWQsKyFhWQsKyFhWQsKyFhWQsKyFhWQsKyFhWQsKyFhWQsKyFhWQsKyFhWQsKyFhWQsKyFhWQsKyFhWQsKyFhWQMjL2oOjb/k/6Cmkuosr5g9kpnyUG9lISqZnPdHbIaiviRyUMBi/7DAoz+3/AKMEjMhgsbp/yMHjdAhYJ9paJp7b9pLsvJBHP3T79ODVNJluIzI5kG3CcLeZyKZiMiLw5P6dIikXtulNPtNNqdWSUhiHotkgRMU1ByqnKYLasEf9YLaMIf8AuEERDLnioj6O0VTiDDKvp7h9upBF33kZpOZBt0l7toxf+0j/AL6RboCDTEzNf0GFQ4wqHGFQ4wqHGFQ4wqHGFQ4wqHGFQ4wqHGFQ4wqHGFQ4wqHGFQ4wqHGFQ4wqHGFQ4wqHGFQ4wqHGFQ4wqHEfBIhiJSA54+z3GzoOgi2ryPd/qU+bZf8AO+YbjolrxWYa29Eo8pGGv9QtH5pkGtqwbvZf/oQ4hfic+CIXbeUYSdk5gvbc8T6kIiy3Pg7CuuUg78w+kW6EKINR0BZ2ln+hZ2ln+hZ2ln+hZ2ln+hZ2ln+hZ2ln+hZ2ln+hZ2ln+hZ2ln+hZ2ln+hZ2ln+hZ2ln+hZ2ln+hZ2ln+hZ2ln+hZ2ln+hZ2ln+hZ2ln+hZ2ln+hZ2ln+hZ2ln+hZ2ln+hZ2ln+hZ2ln+hGFEkZVw54+zsyCtnWX/wBbuw27FJiHyJPYuhBmolzIIjH0dlBO1HS7kF7VtIMiTz3sqmUvbd8OmhNtUgRSKXE55n0i3QMYULMlF3GLM5GMWZyMYszkYxZnIxizORjFmcjGLM5GMWZyMYszkYxZnIxizORjFmcjGLM5GMWZyMYszkYxZnIxizORjFmcjGLM5GMWZyMYszkYxZnIxizORjFmcjEbGlEkSUkHPH2IGEOJc/sEpJJSIdhtCPqfxt9hEnNzoQnnxNqsq9t7x6cGj+vjc8z6RbtnMNvOHbFxhtIuMNpFxhtIuMNpFxhtIuMNpFxhtIuMNpFxhtIuMNpFxhtIuMNpFxhtIuMNpG0GW2XZI6bnj67LKn12EiHYTDt2EjsNobQqfxN9tzhzUZ9CGOTnGg7Sfaf7dNyIXa+AwmPiU/1BO1YggW2HPqkhjCtAPbDn0SD2g+79ZBBzTPpFuJRp5kLw9qMXh7UYvD2oxeHtRi8PajF4e1GLw9qMXh7UYvD2oxeHtRi8PajF4e1GLw9qMXh7UYMzVzPpuePqsMLfXYQGtkMpL4+YYhWof5ZbtobQt/xNdtyzspn0WTk4XGwf09p/t0n12EcbfYNePSL3HPH1WIhxgzp/UbPYcbRacPme6PeosGe+IOTfRTyOfG2cle0/26USu0uXGnsGPHpocJXAaiLuLacxbTmLacxbTmLacxbTmLacxbTmLacxbTmLacxbTmLacxbTmLacxbTmLacxbTmLacxbTmLacxbTmHHClIvUSk1HIhDwrcGVWIPmG3poJSylPdtOKJ9yynsW+U+4OHbV9AcIn6GLmeYOGULsoXdYu6xd1AoZQLkXGk5l7L/bomciBnM+gx26bJfFuNRJ7hTxn2+2NuKaVaR3DC2kyWs7az+gqm2qSjm4f/hCNjbCaLZzzPoH1WTmn2X/AB6Lvyz40FM9zHbpsyIphT2QmZ9/tyVGk5kLSjOc+ifEXGwfsvePRe+WfG2XLcyXw9Of3pXEXG0cley749F/5Z8Zci3I5JL8FVxFxo8vZV49F75Z8SCme8uReyZkkpmDjkZC/IyF+RkL8jIX1GQvqchfU5C+JyF8TkL4nIXxOQvache05C9pyF7TkL0nIXpOQvScheU5C8pyF5LIXgsheSF4IXgheCFcghwlegrql7RlI+g98s+JspFuT39qM+V7iPL0FdusXb2XOSug78s+HuC5bm/IvajflbtnIZNrn3FNrIhTayIU2siFNrIhTayIU2siFNrIU2siFNrIhTbyFhvIWG8hYbyFhvIWG8hYbyFhvIWG8hYbyFhvIWG8hYbyFhvIWG8hFkgl/CE+XoK7dZPj7L5c+g78s+Fspnva8vajflboWBrotmchhZahhZahhhahhhahhhahhpahhpahhpahhpahhxahhxahhxahhxahhxahh5ahh5ahh5ahcC1C4FqFwLULiWoXEtQuJahcS1B9miqQT5egfCXRR4l7LxTT0HvlnwoKRb2PL2o35W6GinmSso5i/wATp/wYv8Tp/wAC/wATp/wYv0Tp/wAC/ROn9i/RGn/Bi/RGkX2J0i+xGkX2I0i+xGkX2I0i+xGkXyI0i+RGkXx/SL4/pF8f0i+P6Re39Ivb+kXt/SL29kL0/kHXFOHNQT5egfCnoo8S9lRTKXQf+WfAkrRyCykct7H19qN+Vu2e8ylqyZyMXhnUQvDOoheGdRC8M6iF4Z1ELwzqF4Z1C8M6hXZ1Cu1qFdrUK7WoV2tQrtahWa1Cs1qFdrUK7WoVmtQrNahWa1Cs3qFZvMVm8xFrQtfwhPl6qeinx9pwpK44o5N8EKiaphzy3sdvajflboSArotqMYUjUMLRqGFo1DC0ahhaNQwxGoYYjUMMRqGGI1DDUahhqNQw1GoYcjUMORmMORmMORmMPRmMPTmMPTmLgnMKgSJPI+FPl6qeiXb2ny+vHFq7FwQ6LLYd8t7Pj7Ub8rcxGOsFJIxN/wDsMTeGJPDEnhiTwxJ4Yi8MReGIvDEXhiDoxB0Yg6MQdGIOi/ui/ui/ui/Oi/OhUY6opcKfL0T4E9AvbUVopcXYOKtrnvbTbVIdg4c1b2/D2opJqa5e42U1eqnt0EeXuOJkrhiV2Uy4IRH9QM5FwI8fbNls/oKDWQoNZCg3kKLeQot5Ci3kKLeQot5Ci3kKLeQot5Ck3kKTeQpN5Ck3kKSMhSRkKaMhTRkKaMhTRkKaMgplJhTakb25WfRPgLt0GvL3HUzLhdXbVPeXMNpsJkHTkngL7opkj7BSDT3DB8vRPgLt0GC91ZWTlviF2UcEMi0ue57tvTzP7tKYSiyfL0T78BdugyUk+68mZT3xR/FLgh0WUbnu29HkX4QrgLt0ElIvd7habJy3PnNw97aba5b3u29ry/CFcBduNBTV77qJlPco5qM98Ij+re9472fL8IPgLjYL6/YIgqZHvIp8g2mwmW97w3sfhB8BduNspJ+wRxyZ3wyLS58DvhvY7fhCu3SQVo5fYdpK+FKd8Oiyjgc8N7Pj+EH0mU/X7DtBU3Zbm021SHbgX4nva8Pwg+iRTMEUil9hiISJcWbhIOQUhSO5CAYtJNZgyly4F+J70eJfhZcTKfr9ihk2WiEQSKZmogSSTyIOItFwK7AkmfYgTDp9kn/4E8i/Cy4UlaOQIpFL7Cy0bqpAuQjTk3Le43PmXBsnxVuUUlGX4C1CPPJtIIXCI0hxpbJ2V8cjBFwtIkU/sJnIhAraWyRt7o8+RFwOt/Ut+yS+FW6NZNp4/wC/4DAoNtgiPdtP5/Fs1hSnKh9hZIRySu6uBpFo5/Yok5NGGIl2GVabMN7d5fGgLib1JcpcLjf1LcxtJyFOykuQLbuaBEbXrJs0wl4j7gjI/viUmo5EGNlOL5ucgzAsM9iFkhZIbUZSbNv6lwMbPfe5ykQZ2Wy3zVzBISkpELIW2laTSYWmwo07kINQIpF7VVBCsgVkCsgVkCsgVkCsgOKbcTZmFNmRhtq0fxAnWyIVkZisgVkCsgVUBdg+ZBSDmLChYULCgRLIIWr6iZCZCZCZCZCZCZCZCZCZCZCZCZdOYmJiYmJiYmJiYmJiYmJiYmJiYn12UocXJSpEGFwTBSQohfIfWQvkPrIXyH1kL5D6yEdFMOQ6kpVuQRKVIzEMUCxztEZi+w2shfYbWQvsNrIX6G1kL9Daw+pKnVGWYTI+4JxsiFZArIFZArIFZArIFZGYJ1B+nSQYooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooFFAooBNIL/49//EADURAAAEAwYFAwQBBQEBAQAAAAABAgMRElEEExQgMVIQFSEwQDIzUAUiQWBhI0KRofCQcbH/2gAIAQIBAT8B/wDKCBiQxIoXZi7MXZi7MXZi7MXZi7MSGJDEpiH7SSTMXZi7F2QlLwpSEhC7F2YlP9fIjME2YJsiBERebIQuxIZfrBECbMEgi+FkIwbZiBl+pERmCbqCKHxRoIwaDL9OIjMJbr8fAjBt0BkZfpSW6gih3DcP8CcxOoTqE6hOoTqE6hOoTmJzE5idQnUJzE5icxOYnMTmJzE5icxOYnMTmJzCVx17hoBkZfoxJiEpIu+pSU6i/bqL9uov26i/bqL9uov26i/bqL9uov26i/bqL9uov26i/bqL9uov26i/bqL9uov26i/bqL9uov26i/bqL9uov26hKkq0Cde8aKAyh+hpREaeBaWlOQMhhnaDDO0GGdoMM7QYZ2gwztBhnaDDO0GGdoMM7QYZ2gwztBhnaDDO0GGdoMM7QYZ2gwztBhnaDDO0GGdoMM7QYZ2gwztBZmVN9VBOvf1Bop+goR+T8K0uLRCAv3ai/dqL92ov3ai/dqL92ov3ai/dqL92oQZmkjPwE6+CZEYNEPnkIh1PwzIj1F2igu0UF2igu0UF2igu0UF2igu0UF2ingp18M0kYMjLuJYKHUKs9AZGnofxqEQ6/HJ18TUKRTtM+suK0EsuoUwadPi0I/PiKRDISTMSKEihIoSKEhiQxIYkUJFCQxIYkMSGJDEhiQxIYkMSGJDEhiQwlEPGUkjBlDsTSfcMe5HQMWlL3/3i83/cXxKE/nKSDMSELsgaTLuuacCSZgkEXx5lEKTDO+fSHBtZoWRguvDUGUDh8OhMx5Up4GcCiYdtazXFJizWu8OVYUmHcXEzCWyLX5NSKZn/AFcU21CUJIEcSjwWcVH8MRRCSgXEkmYJEONrtMfsTwI4HEJOduP6CaYgyhke9fHUNEaUERh1cqfhYRCWFHqEskkSEJSECLjaHDabmIKtTq0wM8lieWpUh6eWSFHoQu10F2ugu10F2ugu10F2ugu10F2ugu10F2ugkXQSKoJFUEiqCRVBIqgkVQSKoJFUEqqCVVBKqglVQSqoJVCU+6ZRBphxfL7uNlKLxBbhIIKUajifwhFENtkguw62TqJQ42bSpTyWdkmUfz5VjbJ14iMERF5bqSUnvKTDg63ODSadROQYWaXCUFqmVH4Wzp/PatzMf6hcbK1eufwF6eV9P9/hbPqB2dyRJDmzu0hzZ3aQ5s7Qc1coOauUHNXKDmjlBzRyg5m5QczcoOZuUHMnKDmTlBzFyg5iug5iug5gug5gugx66DHroMeugxy6DGroMaugYeviC/SffUinC09UwBIIuCOqS+FZKCO1aFStKMTy9DDBE+4SA20lpMEhRxPyvp/v8LY1ZFKi6cDFz9P3/wDf4Fz9P3/9/gXP0/f/AN/gXX0/f/3+BdWDf/3+BdWDd/3+BdWDd/3+BdWHd/3+BdWHcLqw7hdWHcLqxbhdWLcLuxbhd2PcLux7hd2PcLux7hd2TcLuybhd2TcLuy7hd2XcJLLUMpQlP2BfpPwFEQtHqhxZiaBD4Rv0F2reuCCSDIjH01qDhqCjgXl/T/f4W6wuvOzoHLbTQcttNBy600HLrTQcutFBy60UHL7RQYC0UGAtFBgH6DAP0GAfoMC/QYF+gwT9Bgn6DBPUGCeoMG9QYN6gwb1BhHqDCO0GFdoLM0bSeoX6T70RHg+cXD4JTMcAkpShwgQh8EycUdlx9tr1GLQ/fqjwsEpIMKOOY3209I+L9P8Af4W63OsuyIHMrTUcytNRzG01HMbTUcxtFRzG0VHMLRUcwtFRj7RUY9+ox79Rj36jHP1GOfqMc/UY1+oxr1RjXqjGPVGMeqE2x2PXKv0n4L3rPhZ25SmPKZfA2fTsWm2S/YgHEz6guBhi1KR0UEqJRRLJa3JUykLM3OuNAhZLKJeJ9P8Af4O2dp7qshgLNtGBs+0YGz7RgbPtGBs+0YKz7RgrPtGCs+0YKz7Rg2NowbG0YNjaMGxtGEY2jCMbRhGNowrO0YVnaMKztGFZoCs7STiRZV+k+6eS0JMlxDLJmcVfDo+3Oeg14QERHhZnpFQPTiZwKJh1d4uIJN21IWphlu7RDxPp/v8AmL9J91XcV57ZRPgg4lnPoeYgyqdsj4Wp3+wgRwDRqU6Rn4tmduXSUYJ5pRRJQvW9wvW9wvW9wvUVF6iovW6i8RUXiKi8RUXiKi8RUXiKi8RUXiKi8RUXiKi8RUToqJ0VE6aidNROmoIyPTI64RFDyVee2XTgXQEqOZ4oOKLifEhY1faZB926SNevCytQ+8/jUqNJ9Ai07hGPUuDpQWfkn56SgWQlGQnE5C8ETMWooO57O6TauoccNxUT4Mt3i4fIIWpGgQ+lWotBdSPuH8Wkon2ranRQLieaytypjX5KJwh3D0+La17VqTM0CyHwLgy3eLgC6fPuKO+JJd0/Na07SimSZcCPjDgXCytyJjX52RIUlKCiYRBwopMYd2+mMg44aP7Qi0Eo4HnUcqYg7Uf4IG+4YZUpRHHzkent2hMrh8CPKw3eL7USITEJiExCYhMQmITEJiExCYhMQmITEJiExCYhMQmITEJiExCYhMQmITEJiEY+U8pyX7Qlam1RSC+oH+UhdvUooEXBt80dDGJQMQgYhsYhsX7dQt5s0GUeNlKKD84uhdu2p+4j4keRhq7R8Kg+vlKUSSiYcXOqIQhS9BcuUF0ugNJlr2bKUGwsvz5hdy3H0LIR8LKz/efctDxtdCGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcGLcFnfN3oYTr5VoenOBacLJ+chtpVqQOzIPQHZT/Bg2XC/AMjLI0UqCIGUS8xGvcta5nIUyxDPtl3Hrsi+8RsojZRGyiNlEbKI2URsojZRGyiNlEbKI2URsojZRGyiNlEbKI2URsojZRGyiNlEbKI2UM3X9gTr5Npeh9hcWGzbT17ECMGy2f4B2RH4CbJA9eKy8tv1dtapEmoGcTjma9su4+xe6DBrqMGuowa6jBrqMGuowa6jBrqMGuowa6jBrqMGuowa6jBrqMGuowa6jBrqMGuowa6jBrqMGuowa6jBrqMGuowa6hhi6iZhOvkPO3aQZx68LPZ5fuUD7BZlFEvLb17dtc/szt+gu5aVqQn7Rfu1F+7UX7tRfu1F+7UX7tRfu1F+7UX7tRfu1F+7UX7tRfu1F+7UWZalp+7tp18dayQUTC1m4qJ8LOxD7ldotc5lA/Ka17aiSo+oNhs/wADCtjCJqMGVRhE1CbO2kJ07hkRi7RQXaKC7RQXaKC7RQXaKC7RQXaKC7RQXaKC7RQXaKC7RQXaKAih206+KtZNlEwq1rPQLcUv1cLPZ4fcrtlnWXlNa9oz6dhOnwydfFW2lfqFoWlRwTwYRO5xPTwFdS8prXtKPr2EdtSTLIRGYlMSmJTEpiUxKYlMSmJTEpiUxKYlMSmJTEpiUxKYlMSmJTEphCT8QzIiDjqnvtbBp6wLhZmpExPiRRMGygxh0jDfyMGuowbgwjgwjgwbgwa69g/Ja18JHbc04ERmEtw1+MUkllAwslH9pdEiWJdPSGWYnOrI0UV5E6ZlFBRlnXr5LWvZPso7bnU4BLdQRQ+OMo6iBaZWC/ORGmZ73DzueS36uyfZTp+gsl9uRGmZ73Dzr08lHq7J9lOn6CkoJyN6ZnPWedWnklr2T+CJJqOBAvprpl1McscqOWuVHLXKjly6jly6jly6jl66jl66jALqMAuowC6jArqMCuowS6jBLqMEuowaqjBqqMIqowiqjCKqMKqowqqjCqqMMqowyqhbSkdtJRVlbzL6qP4EuvYPT4L6eUXy8xfpPtsl92VGuY/gUensH2E6+V9P9/h9TW8T0PwLx2pi8cqYvHKmLxypi8cqYvHKi8cqLxyovHKidyoncqJ3KidyoncqJ3KiddROuonXUTrqJ11E66iddRMuonXUWQ1mj7gv0n22C1PKjXKo4JPsn5LXYPsJ18r6f7/C2fULhyQkxHNlbCHNlbCHNVbCHNFbCHNFbRzRW0c0VtHM1bRzNW0czVtHMlbRzJW0cxVtHMVbRzBW0cwVtHMFbRjz2jHntGPPaMce0Y49oxp7RjT2hh6+KIX6T7bRQRlJUDyvH/TPsnr5LevYPTsI8r6f7/C1WNh5UyzgOX2Xf/shy+y7/wDZDl9l3/7IYCy7/wDZDAWXf/shgLLv/wBkMBZt/wDshgbNu/2QwNm3/wD4MDZt4wNm3DBWbcMFZ9wwVn3DB2fcMHZ9wwdn3DBsbhhGNwwjG4YRjcMKxuGFZ3DCs7g02lsoJC/SfbIoFlUv+qWW0HBs+yevkkcD7B5T4o8r6f7/AA+pMPLdmIokMM/tMYd7aYw720xh3tpjDvbTGHe2mMO9tMYd7aYuHtpjDvbRcO7RcPbRcO7RcO7RcO7Rcu7Rcu7Rcu7RcubRcubRcuUFy5QXTlBdOUFkStCfuC/SfabKKsqlSlEEfWOW1ejsn5SOqc6tMiQrXijyvp/v8LZ9Rw65EkObubRzZzaQ5s5tIc1c2kOaubSHNXNpDmjm0c0c2jmbm0czc2jmblBzJe0cyXQcxXtHMV0HMV0HMF0HMF0GPXQY9dAm3HHqWVfpPtMF1jlfV+OBdSyWs+hF8G0f4zqyFoD14p08r6f7/C0WJq0HMrUcqY/kcqY/kcrY/kcrY/kcsY/kcsZHLGRy1kctZHLWRy1kcuZHLmRy9ocvaHL2hgGhgGhgWhgWgmxtpOOVfpPtMF9uVRzHHg31QWS1n1L4NJwPtEXA9eKdPKsSyQ+UfMdURJ7TZQTkeVBPFr2yyWr19g9PMQcSyqPIgspaeWVodSUCUMQ9uGIe3DEPbhiHtwxD24Yh3cMQ7uF+7uF+7uF+7uF+7uF+7uF87UXzlRfOVF85UXzlRfOVF65UXq6i9cqL1dQl9aQh5K+LsZjj2S6nldVFXFn2yyWj3OwvTzGzgeUz65CIK0+YQ+pOoS4legtBQVHso9RZDOBZGPbLI/7h9hfmpOJcVHAsiS4K4l8sXQKcNZdeyj1Fkc9B5LN7eR/3D7C9fNbPrDirXIkunBXFOv6Aj1Fkd9GSy+jJaPcPsH5yTiXBWvEuKtOKdf0BHqLI/wCnJZNDyP8AuHnPoXntqgeVJcV6cUa/oCPVkf8Axksn5yPe4edZ/AJVEshcVacUfoCfVkf9WSyeo8jnrPOrqfwCeKSyHpxR+gJ1yO+vJZfcyK9R5j6F8CnikumRWnFOn6AnXIvqo8ln9wu0s/gU6cCynpxTp+gJ17DPRwuJ6ZtBr8DOkukRETQBHHrkPTinT9ALXiroR5UesuLnoPMs/wAfBOHFQbiauCFQyfjhMX6CXFz0HlLXi77Z5TOHwS1yFwYL7uKFQ6ZLZqXAupfoKrYyg4GYxzFQp5DiPtPMk+giQfP+meVZx+Cdmm68LP8AnIhf4PjbNS4WdZLR+gvqJThw4WT281pcgmURMMGd4WRSofBEFIJZdQdloYbbuyyoX+D4OtE4cRhf5DbJtnGIJXzpmRdTDlrSXpC33F/kRERZFnPLkctKEBdrWrToImeoiEqNJxIJOJR4KOHlyKEihIoSKEihIoSKEihIoSmJTEihIoSKEihIoSKCZtDBpMSmIGIGIGCj4cOEOMMkBDyYCAhwWakp6EHEvuakLh3aLhzaLhzaLh3aGGXEuEZkIA4kQcxDn4Fw7tFw7tGHd2jDu7Rh3dobIyQUQcRIoxIoSKEihIoSKEihIoSKLw51CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdQnUJ1CdR/wDj3//EAEgQAAADAggJCQYFAwQDAQAAAAABAgMzESExMjSRkuEEEiAwQEFRk6MQIkJQYGFxoaITUnBygbEjYnOCwQVj0RRDU/Ekg7Dw/9oACAEBAAY/Av8A5jconCUSGJokEhDUJRKJwnCcYnGJxicYnGJxicYnCUS8moSEJBNEh8kolL4qxmJRFCIi5JxiXqGUSjUJBrEvxKlERCKAhOPq+UxtEZckR/ECUc0hLAI+uIjG0RkJfhxGIoxFEIz7ARDaIxEfwxjEUYiiEfYeIxGQlg+Fko5sQj7GxCOMbPhPFGJeycQ53wijHMjEZ9mYxF8HIxzBH2ciEcfwa5sY5x9oo4vgr3iOTSIhqGoahqGoahqGoahqGoahqGoahqGoahqGoahqGoahqGoahqGoahqGoahqGoahqGoahqGoahqGoahqGoahqGoahqGrSIhzhF8EIxzYi0rv63hLSIhzhF8DYozHO7JFpUQ5wi+BMYgTEXUBpjWZS4pCY0qExpUJjSoTGlQmNKhMaVCY0qExpUJjSoTGlQmNKhMaVCY0qExpUJjSoTGlQmNKhMaVCY0qExpUJjSoTGlQmNKhMaVCY0qExpUJjSoTGlQmNKhMaVCY0qExpUJjSoTGlQmNKhMaVCY0qExpUJjSoTGlQmNKhMaVCY0qExpUJjSoTGlQmNKhMaVAknjI8S5S0yIc74DxiPqBriTsU4Os2JrlxeQtOiEcXwEgTGYj6iNTNRs4dQfnZD87IfnZD87IfnZD87IfnZD87IfnZD87IfnZD87IfnZD87IfnZD87IfnZD87IfnZD87IfnZD87IfnZD87IfnZD87IfnZD87IfnZD87IfnZD87IfnZD87IfnZD87IfnZD87IfnZD87IfnZD87IfnZD87IfnZD87IfnZD87IhaLNZbBAXIXwigRX1HCchD/wAdBYu1WsTWYmsxNZiazE1mJrMTWYmsxNZiazE1mJrMTWYmsxNZiazE1mOehBl3BLRnIfUJdRRxiLt7GIEydSNEJlUkyIGRlAZaGWPFjHD1CXUcQ50XbuEx+XqaFqySZ7Q5IOSDkg5IOSDkg5IOSDkg5IOSDkg5IOSDkg5IOSEKWKYeoi6/x8MakiGQpTP6CD2eEQbcQv8AIgZYUgle6vmn59nYTHd2bLqfnaO2whrNZph8QvCMJVCtXl3cpewbGpn/AMa40gmavwMJ9xRy+B9moTHd2cLqiLRsHYF/utIT+mUnBf6qv5Gx/ZX+RCxWloW1Jw9l4THd2dLqrnaJgJ6uf/GXj4O0UyXtQcASx/q8Zf8AMRSeJAlIMlJOMjLsrFN7PQdVxaH7NnATZB4zOH7AyUySky/uEIVsFGW1POyywXC1f+Is4jP/AGz/AMdlMVMnVEQOHLijMSEJCEhCQhIQkISEJCEhCQhIQkISEJCEhCQhIQkISEJCEhCQhIQkISEJCEhCQhIQkISEJCEhCQhIQkISEJCEhCQhIQkISEJCEhDZ1dztB5s5UnL+InFae+mUKYtZSkPaWUeBYQqFqxLmGetF3ZLFT9c1jtVpZp2qOAQe3Np8iDMTW9i8RtFo+ZmY/wDGwhm07iVHpnjk942F2e7hFnz2JiyFNCL8Rjzi8NeUxwlErNUJ95awlaI0qKEuyEUuaUxwOBs31n0U/wCRj4U0U1V36siHWCJav9Qy91p/kQsFQLKczVKWlEXLGObF2hiHfnVK2FkqSqRRQBSTlScGVghnKlOJUcHY+ExCeZVgv9PV3NGpfYslSmxH7BEveewfhLaMz8YQa3zIuknV9AlowWaGiZDIQLgThKJ6dveWkEXJGOYI+0nOzh98WVhBajVjV5TKHWtf37H92YjCsG/pyuZItqWvuLJQyZFCtRwBDFnIUp7T5f8AU4OUDNR85PumEN2BwLQdfcGbdjNWUPho8Owc2MRn2n7hFmkF35TFrDikUTTvIey9ggkdxRkGjFUqDgyMEZHO9nCficfY7EL65j2mFNCZp1bT8AbJjCxwbZrV45XtWxfjr9JbMhbJc1ZQBSFSpOAw2wNZxH+Ij+fgDEO/Ms8wuD3U/blYsYIWZHjNPlLsd35f4+EIJXulzjBp/p7LE/O0jOoG0whopos9ajyk4ThaedKzQervPKb/AJoFDBWmr2hEfgcXwDgVmGf1y1NGp4qElCZhq2OLHOLw5ICKEzGM2L/yW0a+7u7GRyD8bDGKf3iH/UY3yoMxF7ZX/rHNYtzqHNwRofish+HgiC+ZY5nsmXyo/wAj8fCWqy2Y0WV7NjFrUZ6gXsWqGm2HmwAmjc/bNSk2Flm19qTNOIRSQmDZNJyYyMtYI9vwDjky0H35aUF/uL5EoZpNa1RERawnCsPIlYT0Uamd/Yv2mGNCQWotZ+ANP9PQWDo95XOUIcKbtGvzKzzdWs2kHlmlEnopJISXd1p+K0SjxMUhnaFIZ1ikM6xSGdYpDOsP2dYfs6w/Z1h+zrD9nWH7OsP2dYfs6w/RWH6Kw+RWHyKw+RWHyKw+RWHyKw+RWHyKw+RWHyKw+RWHyKw9RWHqKw9RWHqKw9RWHqKw9TWHqKw9TWHqaw8TWHiaw8TWHiaw8TWHiaw8TWHiaw8TWHiaw8TWHiaxPTWJ6axPSJ6RzVEelxZKu6PLwb5lBKGZGpSjgIi1gmjYiXhii5yvd7i7F/8AJhK5jP8Ak+4KbYW0Nos/Lw0Bpg6zg9pGnxzJkRktv0Uf5DIlc5TRqUNfWhJZPVydwM1HCZ6z63xFS6tKiyYDCkHqyYVRAlpLmsl/cLw9sUJIPEZeOs+xa8IaxwRJT7ytgW3wlWM0WcegwlEYaowleOpEEB92YbtCkUsww2M4V1daJ/TLrhOmRy5HOl1GObAsYrXmq2CWEc0hCqTaGjDUpMAwVkZQKxIVeJxn2LNkg/wcH5pd6tZ6Gg1HAhfMVltV9M+ajx5MJwg5CImZfc+tC/TLIhTg7Uy+UUZrZFGa2RRmtkUZrZFGa2RRmtkUdrZFHaWRR2lkUdpZFHaWRR2lkUdpZFHaWRR2lkUdpUHDSoUdpUHDSyHDSoOGlQcNLIcNKg4aVBw0qDhpUHDSoOV1ByuoOV1ByuoOV1ByuoOV1ByuoOV1ByuoOV1ByuoOl1B0uoOl1B0uoOl1B0uoOl1B0qoOlVCBaTT48qNNgVktICM4ICEcQj5x8rPw7FYRhBTkpgR8xyCPRPZND/HZlH+YtuVisz/BZxJ7+/kYsjLnwYy/E+tC/TLlUtoUPs0wkXf1kuHUUJcqNOjkyFq2nkmWw+xWDYOXTWaz+n/eisCQcBkcIgVErlNTRRJSUpmDYYJEy6S/e5EYxQs2XPX/AB1qX6ZcpNUc7UpO0hH7RJ/KJWlgf7lgf7lgdOwJV2B07A6dgdOwOnYHTsjp2R07I6dkdOyOnZHTsjp2R07I6dkdOyOnZHTsjp2R07I6dkdOyOnZHTsjp2R07I6VkdKyOlZHSsjpWR0qh0qh0qh0qh0rI6VkdKodKodKodKodKodKodKoGhiRwHKZ8qNP7hEFq2FlNE/XsUyR7jH7meitmvuIgrGOX1ERjVUGLMzhlVyk0WUDRvzz8NXWpfplypZsk4y1SEI2jJNYesvMPWXmHrPzD1n5h6z8w9Z+Yes/MPWfmHrPzD1n5h6z8w9Zh6zD1mHrMPGYeMw8Z+YeMw8Z+YeM/MPGfmHjPzDxn5h4jzDxHmHiA8QHiA8QHiA8QHiA8QHiBPQJ6BPQJ6BPQJ6BPQJ6BPQJ6BPSJ6RPSIVRp2lyo06FaiSXePwyNfkOYhJeYNDQyxe4srGQRGZxQGOexP6GIzNHiQ/DaJV4H2Ha9yEfbRcc5WizP8AjkhRJs5F/lIk8jNkbsuc08Oti/TLlawz8SLrJpjSYvKjTTZYHA0XrX0S/wAjGaqNatp8qsruyOa0My2KjEGEIxfzJGMzUSi7uwjXvZo0SApQyZF0EkXLziDVfvKM+T2rQoGrfneCdXWxfplypaMVYq0yGOcyZmf1DlnWYcs6zDlnWHLOsOWdYcs6w6Z1hyzrDpnWHTOsOmdYdM6w6Z1h0zrDpFYdIDpFYdIDpFYdIDpAdIDpAdIDpAdIDpAdoDtAdoDtAdoDtAdoDtAdpDtIdpDtIdpDtIdpExImJExImJExImJECoCTsLlRphscGOBjrP3hBr15CsmDWeXjMlYpjFXzGuzb2DYr99j9jPRGcJc1nzzyMIabEHyIQovwkc5p4Z6CGPqkv0y5Us2KcZapCHOasyP6h8zqMPmdQfM6g+Z1B8zqD5nUHzOoPmdQfM6g+Z1B8zqMPkVB8ioPUVB6ioPUVB6ioPUVB6ioPUVB6ioPUVB6ioPUVB6ioPUVB6ioPUVB4ioPEVB4gPEB4gPEB4gPEh4kPEB4kPEh4kYxwKTtLNI0v/TMz5yp/gIdmSfjkQmIcyTLCD53RVt7BYI3LoqNB/X/AK0L2eCs1NV9wJX9Ra/+tn/kJTgjFLIjlglPIUywRmbRZmUJFsEGEMWjI/zJgBY5QNmvOX3bCzkuMfcIkVmEYUyOCBRJQX5dn16pL9MuVrDPxIuq148kEeaRpS2i5qShMLaLnKOEQ7ck/HIxS+ubNm1P8RGvaXYHCSIoVIL2hfTQSbYZCxwfUXSV/gEywZmTNGwuSKUsgjECihIGZFCIUHCWa9mmTWJB7NETRtF9NY9ssvw2Ef7tXVJfplypaMlYq0yGI2bIz2xh0z8w6Z+YdM/MOmfmHTPzDpn5h0z8w6Z+YdM/MOmYdM/MOmYdMw6Z+YdM/MO2fmHbMOmYdsw7Zh2gO2YdoDtAdoDtAdoDtAdoDtAdoDtAdoDtAdoExAmIExAmIExAmIGKqBKdhZpGlIYJlXGrw5El3ZKi5YClziGmw4/DsDiHIqXwDZgf+2qD6as+nDcNLGTKyQf3MQI5wjIhFLs5MZMmQR8h4khxiEvqWYNR6gozlOMRhSyjTNR4D2XSMoVePVJfpl1wjSmqtRHil9MuHVyc2MxCedRDKnmn2APuDLC0lEvmL8dWegIMmCIiJJFyxCBU778kLOMtnKZbD5MYpUjGSMZOWSC1xnyYhHz2sX01j2ii5jKP66h9OqS/TLrhGktWvup5E+OjNGe0sbr8z5GuDqlUXNPYeoKSsoFJOAyzrP5i+48MmOUpeTnEJTEBckYUnYI5py5RqVIQMzlPkP2RGqE8VmQJhCXtCPGUraYIthdUl+mXXCNJSj31/bkLRmR7Tg6/JPKWGsi5jSJp3K250j2GDPbBkw5aVl4HyJPXk4qZpcimZL9njFBCIWRYy/fVKPp1UzXqUiDrgu7SWbP3EffkPw0aEtQSotZQ9fHyrYtixkLKAwpg1j1pV7xbc7g7T32KT8srFPVlKTyKT9cjETOMFkGezqo2a/Ej2GHftC2ojFHaWRR2lkOGlkOGlkOGlkOGlkOGlkOGlkOGlkOGlkOGlkOGlkOGlQcNKg4aVBy0qDlpUHLSoOV1ByuoOV1ByuoOV1ByuoOl1B0uoOl1B0uoOl1B0uoOl1B0uoOl1B0uoOl1B0uoOlVB2qoO1VB2qoO1VB2qoO1VB2qoO1VCNCqsxEmLaNp6S3PYqCrkWejs+6Lr0zycRXNaJjZr2GFMcITiNE5zAl+6nFyiPLVsOMJ74uU1GDUqUwWR39moS5qhzii25XhpMIUr3jh5D8dHaJ2K69g25WK15rQpjQpSGLhCYjmrKRWaJLNJqUeoihBscKZmzVjmaSPZl4pyllJXsBHs5YppSckPLjH9OzsLPmmIFlBkKTpLdWxB8paOtO1PXsGzLNm2QS0HKRkDV/T2nsz9xclY/HwdcHvJ5xZMDJCln+UoQ49kna0OAQ4a3U1/KjmkMXBWKWXgXIfflEeUpO0uRFQ9mn65MAgLs9AooSELKoxAqI+ROkte+AvPlT4aOz74uvTPbmvx8HZNPFBCiILwhIUVNoxzMEYl+yEQIIkl3FBkw6yy8U9WUsu8KSUuo9nLDy423tDzyhELPnFyEekILa05S0dmrYouvFaKZVZRGQhLJXlEQi7RxlHtBJM4YNIwcu8z5C0lKtpddkWixSll4h/TJV4FlY3b3By/KfInx0lif5eu4NmjQlIeVCQIyyD8C5IeUiIQF29Spsa+aUERhSiSoz1QqEKUx6DBtDROzLIvdUZddqPv0YyMGR5WKch5B+BZON2/SnaehMi74QrvIstqWxXXRnpGMUpZcc4uX6FkEQgLtw1whoUKWZQwbR+JgiDT+VZj8Zi2ZVKEWFpSf5yNI/Bas2nyqI+VKdhaEpXupCT2pERCQSkI1BMMcY5rFFQiKDro9JxkyHlQkIUiEwaiyMY9fblsywYoWkR4u2Ax+Owas/mQZcvs/aeygTjQlKMbAcMatUFqJRw1CBbRLSD32Yxm+Dp/aqAc9LRH0hHOwhMOxUQ/CWg/ARiFEmdaK2nAIYI8lHiXXiS0mAx3asrmjnZEHbz8fBmLTxQQiYGy+RZkEtcEwlqyNBxYySUNoNaIGeEe9t8RA2YrT9IhIdQ5rNZ/tMINqzWyZJPGMzKCHu5dhiPNo74wrJR4iDrv6aVAYgVmo5T0OLk1DUNQ1DUNQ1DUNQ1DUNQ1DUNQ1DUNQ1DUNQ1DUNQ1DUNQ1DUNQ1DUNQ1DUNQ1ZrUNQ1DUNQ1dbGpnVmoD5NY1iUxKYlMThOE7yE4JTiHzSgBpxTLJR14rS+/UIDlzEJyFonf1vD1qREUK9Yi0nwLkg66M9M/MIDlyoCEHYsutPzHIITl5ZomiQxr5JwiOHQVn12enbFCA5cnGOXSMUzNRlLikJF1CRdQkXUJF1CRdQkXUJF1CRdQkXUJF1CRdQkXUJF1CRdQkXUJF1CRdQkXUJF1CRdQkXUJF1CRdQkXUJF1CRdQkXUJF1CRdQkXUJF1CRdQkXUJF1CRdQkXUJF1CRdQkXUJF1CRdQkXUJF1CRdQkXUJF1CRdQkXUMWE0/MXKXWZqVIQNSs3EoRkRiMjIS52HafLB1wrT+/aIFcsJyaQ1NE4knB1mxNcuLyF1nAmYUmgRCWERkNgiMswku7s3AqMcyMfiREItJNTJZsyPVBCH/pD/ANIf+kP/AEh/6Q/9If8ApD/0h/6Q/wDSH/pD/wBIf+kP/SH/AKQ/9If+kP8A0h/6Q/8ASH/pD/0h/wCkP/SH/pD/ANIf+kP/AEh/6Q/9If8ApD/0h/6Q/wDSH/pD/wBIf+kP/SH/AKQ/9If+kP8A0h/6Q/8ASH/pD/0h/wCkP/SIWrQ1lsggEBchdZeyR+7JPQU4xEcJmJIPAc1dZCKAxGg+Qi1Snkwdbl49dwmDLB0EadqtYmIExAmIExAmIExAmIExAmIExAmIExAmIExAmIExAmIExAmIExAmIExAmIExAmIExAmIExAmIExAmIExAmIExAmIExAmIExAmIExAmIExAmIExAmIExAmIExA/GZli/lBKTGRychdYwJnnJkwFGYaGp4ZQeGgsvDJjERQdeJ67apTKaTIQHEfWTJK5xFyF1galA1KlPIgKMxjKefYEW1Wgs+wReHXmM0ZkZ7Q68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68w68xjIZFDyl1fCcg/KUmRAQxlz/ALcjJPiegp8T7BfTrw2bBJKMpTMTGYmMxMZiYzExmJjMTGYmMxMZiYzExmJjMTGYmMxMZiYzExmJjMTGYmMxMZiYzExmJjMTGYmMxMZiYzHs2ycVRyGWjl1f7JEmvIiGMuf9uUy90iLQVFsX2CPrxqlcuNDprIk6lQno5dXYiJ5+WTjtJ/2yGp/m0FqXgedg61Vopn0jiIPDPxEZJV9BzmVRiNKiE4y+gepDxFYnprE5NYnprEbVNYiM1eBAywdBM+84zCFLPGVGRnpP4yCUHJVhyVYclWHJVhyVYclWHJVhyVYclWHJVhyVYclWHJVhyVYclWHJVhyVYclWHJVhyVYclWHJVhyVYclWHJVhyVYclWHJViBigk+Gjl1Xz1EQ5qVKB4rOPxBmqMzyMdpP+2QpWwodCWW1PYJXjosU1MRZxR93I0T7q+xpdVYjOd9hHlY7SfqLZktO+LQk95GXYJXjokU5URZ0+RunuI+xpdVGo180zh7xzkJxSB4sSdWQWxMeUzTtOHQmR/mzxl1orx0Q4JExFnUlyKLajsaXVeKiYXnkms5VZRJ91OhEew+wSvHQ1K1yFniLYXIjvIy8tGh63IuqYxiM5m3aDOCIsgkplMERSFlKU2SSiSUMY5xJUQ56FJ8Iw8g8SHNaJP6iLPM1bUl2BV46GlGyPPK5GHzaN3CLLjGsaxrGsaxrGsaxrGsaxrGsaxrGsaxrGsaxrGsaxrGsaxrGsaxrGsaxrGsaxrGsaxrGsaxrGsaxrHNEfVGMs4hAUSdghbc1OwezYxM0+Y9o0PFI5pbeXGXPPyy8IPWosSvJiETRVYL8RQnid5CUqhKVQ1VCUqhKVQneQneQnmGZtFYySUUJGIElARdgVeOhrVtPPGfJg/zlo5nkxjmViPsuRqWZEWoQxF3mMVlEj7j2mFRFqTtG0zkLYPZIjV01fwPatC+XMYOy95eNV/3llnGK/eQR54+s1eOhLPYWeUfdysPnLRyyObGOcfZqcRMyGOcZj/8AQEIGc9fSGO2LwLMkj/jZkVcehse6FPn2BVoSs9Bt5WHzloxFy7TEfZ2BoUIgQUBAjMiMykzWEtNRtDgyzzhlsaH2BVoX7s9Bs5WPjDo3gIxsLtU2a+4gzzCs40/U/jPl2ET82dM9gh5YfdSZ6McHaxZa2iiTojX9T+OwJeGhI+bOwbchuvuIvgFgzHxWf20Rp+p/BZ8+sk6Ej5s6fdFkLVtX8AmhamZEnMFnPFofYEvHQk/NnDPZks++E/P4Axhq199ZnmCzjPvUr758usj0JPzZwk7clgX5C+AOEtNZMzg0XB/CHzz5dZK8NCL5s4fdFkpLYUHWZtGn0LaYiaezLYkUhpaFIaWg/aWg/aWg/aWg/aWg/aWg/aWg/aWg/aWg/aVh+0rD9pWH66w/aVh80rD5dYfLrD5dYfLrD5dYfLrD5dYfLrD5dYerrD1dYerrD1dYerrD1dYerrD1dYerrD1dYeqrD1VYeKrDxVYeKrDxVYeKrDxVYeKrDxVYeKrDxVYeKrE9VYnqrE9VYnqrE9VYnQ+I2HoyWf8AyNC8s0WbwYv7Zdk/3ZszyWadqy60Zo1JRD1wXfozBl7iMav/AKzRZtkWxBfbsErx0H9xZsk/XJYfND1oX6ZdcI0bCD1JPFL6Zos0RbRBoBdZeOg/uLNmeSnuSZ9aF+mXLiKiZpKFQgLB0fUhRmdkUZnZFHZ2RR2dkUdnZFHZ2RR2dQo7OoUdnUKOzqFHZ1Cjs6hR2dQo7OoUdnUKOioOEVBwioOEVBwioOEVBwioOEVBwioOEVByioOUVByioOUVByioOUVByioOUVByioOUVByioOk1B0moOk1B0moOk1B0moOk1B0moOk1B0moOk1B2moGtkWKafPlRoqlnIkoQpZyqOHRGKdqy++gl1kk9B/cWaM8poexHWhfplyn7aJm0KAz2CFKiMvESkJSEpCUhKQlISkJSEpCUhKQlISkJSEolEolISiUSiUSiUSiUSkJRKJRKJRKJRKJRKJRKJRKJRKJRKJRKJQpMMKzig5UaLhB61Fil9c2eawYvz9gz7tB/cWaJP1ym6vAutC/TLIhSyaGXcgw5a2DDlrYMOWtgw5a2DDlrYMOWtgw5a2DDlrYMOWtgw5a2DDlrYMOWtgw5a2DDlpZMOWlkw6aWTDppZMOmlkw6aWTDppZMOmlkw6aWTDppZMOmlkw6aWTDppZMOmlkw6aWTDppZMO2lkw6aWTDtdkw7XZMO12TDtdkw7XZDtdkO12Q7XZDtdkO12Q7XZDtdkO11B2uoO11CYuoTF1CMoD5UaKwZe+vGq/7zas0y7iM/LsGZaD+4s0Z5Sz2r60L9MuVSmpYxMyhIu/rJUMpFCXKjRUo/42ZecebRhCi57Vr6YM0o9jM+witA/dmTy0d5mfWhfply+0IsZJxKLaQhNoae40mH3pMPvSYfekw+9Jh96TD70mHvpMPfSYe+kw99Jh76TD30mHvpMPfSYe+kw99Jh76TD30mHvpMPfSYe+kw99Jh76TDz0mHnpMPPSYeekw89Jh56TDz0mHnpMPPSYeeRh56TDzyMPPIw88jDzyMPPIw88jE/yMT/IxP8AIT/IT/IT/IT/ACE/yBoY65T5UaLhLTUbQ4M0yYJ6ZwfQYqCgSg0wZrCFflIuwhHoBfNmUl9ctgX5OtC/TLIhQwamXyGKO1sGKO1sGKO1sGKO1sGKO1sGKO1sGKO1sGKO1sGHDWwYcNbBhw1sGHDWwYcNbBhw1sGHDWwYcNbBhw0sGHDSyYctLJhy0smHDSyYctLJhy0smHLSyHLSyHLSyHLSyHLSyHLSyHLSyHLSyHLSyHS7IdNLIdLsh0uyHS7IdLsh0uyHS7IdLsh0uyHS7IdLsh0uyHS7Idrsh2uoQKIyPv5UaI2a+4gzEeaa4WovyI/kYR3FD55rCFbVEXl2E8NAR82ZZJ2Miy2adiS60L9MuVSmpYxMyhIu/rJUMpFCR8qNEaFraGSc0SUFCozgIMmCegUfjrGEl/bPNGe1ofYQy0BmXjmE7Exhn8n85RFtPrUv0y5faEWMkygUXcITWpPcaTD07Bh6dgw9OwYenYMPTsGHp2DDw7Bh4dgw8OyYeHZMPDsmHh2TDw7Jh4dkw8OyYeHZMPDsmHh2TDw7Jh4dkw8OyYeHZMPDsmHh2TDw7Jh4dkxPOyYnnZMTzsmJ52TE87JiedkxPOyYnnZMTzsmJ52TE87InnZE87InnZE87In+Qn+QnnUJ/kJ/kJ/kJ3kDQxhjlPlRomDMfFZ/bNe2UXMYR/u1cjUtqD+2aY98J+egl1offn0F3ZhS/eDH5P5ymJfnLrUv0yyIU4O1MvkMUZrYMUZrYMUdrYMUZrYMUdrYMUdrYMUdrYMUdrYMUdrYMUdrYFHa2BR2tgUdrYFHa2BR2tgOGtkOGlkOGtkOGtkOGlkOGlkOGlkOGlkOGlkOGlkOWlkOWlkOWlkOWlkOWlkOWlkOWlkOWlkOWlkOV2Q6XZDpdkOl2Q6XZDpdkOl2RAtJpPvLNI0RoWpmkk5pnjFA0ac9XKZZnBi/tloJdaErPq7osuApQlJaiDDwPKY+MPWpfplyqU0LG9mUJF39VqSrNI0OMNmvvrM8yyZHMnL8CyGpbFn98yyTsQReXYUyz61bTyyPUmPkYfXKh2IPrUv0y5fapLGKRRbSEZrT3YgnqsGJ6rBieqwYnqsGJ6rBieqwYnqsGJ6rBieqwYnKsGJyrBieqwYnKsGJ6rBicqyYnKsmJyrJicqyYnKsmJyrJicqyJyrInKsicqyJyrInKsicqyJx2ROVZE47InHZE47InHZE47InHZE47InHZE47InHZE47InHZBoYQx680jQ8JaayZnBml4Souc1OBPgWRhJf3DzBFtPsOedWqrMY2tXIw8Tymp7Edal+mXXCNDSz/AORoXlHmUMmc5ZwEEMmc1BQFkYR838ZhgW1on76CXWxK2Z1LMtUZ5ZJKUwSSkLkYJ1wmeU3V3kXWpfpl1wjQ2DL3EY1f/WZXhKiiZFAnxPJbfT7ZjBvn0EutjLOGpUhBSlSnlms+jyrLUjm5Sz2r61S2ZFCpE4u7rjHOTVoeEHqSeKX0zLJmZc8+cvxPJaeCftmGfcRn5diIdubJkXieYSnXKfIpRyJKEKUcqjhykd5mfW2Mpniq2pOAf7lodO0OnaHTtDp2h07Q6dodO0OnaHTtDp2h07Q6dodO0OnaHTtDp2h07Q6dodO0OnaHTtDp2h07Q6dodO0OnaHStDpWh0rQ6VY6VY6VY6VY6VY6VY6VY6VY6VY6VY6VY6VY6VY6VY6VYixi+o95O0sslGUJ6GpZyJKEKWcqjhzDJBlChPPV4FlK+ROYM9jM9BPrfwzRqVIQUo9eWktRRnytNqublsC/L2mhTzVDnFFtyVJ0PCD1qLFL65lphCijaHAnwLKLvZlmG57EF9+xJlmSZlrjPMGs5VcrFn4qy2RbEF2njELLm9wgWUHLBtLQ/wD2JzBJTGZxEGTFMjNMGUyP+3/OYwk/l/nQS64JWYMzkClnryySUpgiKQuWD3UkWURbe1UCihELKoQHEYSew9DP9ROYwYjkxoasvBz7jzGE/MXYkyMGR5eKUqswpofRiyG/zQZTEtqy7Wc8hzOcQSfdoSvnTmEflSo/LLwY+9RZjCfmLQC66xstWxMWYSnXKeRhHznlMPmh+AC/nT98w1V7rL+ctkexp/GYwnxT2KMhAeSpWwswnYUZ5OEfOeUnuSZ/ABr8yfvmMLX8pffLh2NCzGE/t/nsXjFryYNp5g1nKrJwj58poexHwAbeKfvmGyvea/xlte4yPzzGE+Cf57FmQgPIZl9csklKYJJSFkt/mym6vAvgA3/b98wzP3lKPzy8I+XMYT+3+exmMX1yCLYnLU0PVEWU2/8A2rKantX/AB8AMI+n3zGCl/bhy8IL+2eYwk+8i7GGRgyPlaVZaU69eU0+n2yi71H8AMJ8C++YZI91BF5ZbQtqTzDY/wC5/HY3GLVyqPaeUWwozy1fKWUx8IfgBhPgX3y2aPeUReeZUWw8sz2tD7HQBZ92XjnKrL/YWUxL8hfADCvl/nLwUv7hHmW5bGh/fLR3qV2OilIH3nBlJSWsERSFlo+T+coi2F8AMK+T+ctl+UlH5ZnCS/OeWw+v37HsyLpR5Smh6oizDH5P5yWZbVF8AcL/AE8tsr3WX85lt3wH5ZeDfJ2PJPupykp168wwPuPJYF+cvgDhf6eXhS/lTmYdqE5eDl/bT9s7D2CbH+aDJLYUZ5lgfjksu6E/L4A4X+keWtXvNTzLI9rP+ctkWxBfbscZnqBntjycY5V5lif5jyTPYg/gDhf6R5bD80KvPM4MruUWWRd3Y5sfdBkpSWsERSFmWfz/AMZLY/ykXwBwv9JWXgydjJOZYK/Of2ykFtUXY9KfeVkqaHqiLNfvLJbq/MRfAHCv0lfbKg2hKdhQZlJ7GhZTAv7ifv2PZI2JhyUQSkXOzS/mLJUe1fwBwr9JX2ysHRtaJ++aadxpPzysGL+4XY/22PLAUEAkhEZHyJhmo5x8kU08y1+n3yWfeZn8AcJ/SV9srBu48byzWE/LlYP838dj2afrypRAUZhXsU4sMvJAYgPMN/lyWBfk+AOEfpK+2UavcZnmsIL+2f2ymXdD9ux5/li5TV7pZMB5bf5DEgiSqoRM12Q6UGadiSL4At/01fbKwpexKSzSy2keUXchXY41HIQNR6+Uz2nkwlLmD8PgK2/TV9spuv3mkHlm1lsUZZLQ9jP+ex2Izm6z25DPwysZMuWeQXh8AVJ94oBCWErPVNIPzsh/6A/KwMUsISX7B7FSiWeMZwlm8IL+4eS3P8hffMw9hPZJ/dks/lLLxk/XKPILu+ASS78j6ZyNKagmIpNgkISEJAvMd3YRo2V0SGK3P8Q9e3JIsxjJyVeGRAch/AKBMhZH0zkKgajyF+GYi7CMmJdNUJ/TkxW/OLaPw1EfIgu/NYyZMhONCeOeoRLIvGIRHDyRiBo0TAIWKyX29xmqyQnaZiDB0m1PbIQlSlPukQ/EZ2TE/F8RCbVNYgYpxu8xjJamk+4Ia9KRXjmfxmhEfuymIMFZfuX/AIELUyafQfiIUnzETQvrEI2hH4RiBiWKW0wlTReMg4lEezsYxL+3/ORE0VWGmEtDM+imE683jJk5TTqZlByzjrEfJjIM0ntIQNi9qmoxAheKr3VRH25xm6yT/IgwROIXvKlGM1Wa1d+YbI2LhyzJJ+2XsT/kQEr2SNiP85lgvagsnv7DIboKH2c7wyEsmJQqPyCGTORJZzGRVyN8b3oczBjY6PdUMVR+yXsV21NSzJKSlMwaMCL95/wDU0UalHrPNYQXcWSaXjX3S/kQLVio9xObYfUvPI7+tlsGTBTc2ZwKPGxShFBVvbhQVb24UFW9uFBVvbhQVb24UFW9uFBVvbhQVb24UFW9uFBVvbhQVb24UFW9uFBVvbhQVb24UFW9uFBVvbhHgB724Gphga2B7CaQl9hGlQmLMvGAYrD+nnHKo2sZ+QoKt7cKCre3Cgq3twoKt7cKCre3Cgq3twoKt7cKCre3Cgq3twoKt7cKCre3Cgq3twoJ724QlgSi/wDbcEq/0ymayihx4YhIoSKqHSqHSqHSqHSqEp1CU6hKdQlOoezNmrCC1HjQQChnvLhQz3lwoZ7y4UM95cKGe8uFDPeXChnvLhQz3lwoZ7y4UM95cKGe8uFDPeXChnvLhQz3lwoZ7y4UM95cKGe8uFDPeXChnvLhQz3lwoZ7y4UM95cKGe8uFDPeXChnvLhQz3lwoat5cKGreXChq3lwoat5cKGreXChq3lwoat5cKGreXChq3lwoat5cKGreXChq3lwoat5cKGreXChq3lwoat5cKGreXChq3lwoat5cKGreXChq3lwoat7cKGre3Chq3twoat7cKGre3Chq3twoat7cKGre3Chq3twoat7cKGre3Chq3twoat7cKGre3Chq3twoat7cKGre3Chq3twoat7cKGre3Chq3twoat7cKGre3Chq3twoat7cKGre3Chq3twoat7cKGre3ChK3twoat7cKGre3Chq3twoat7cKGre3Chq3twoat7cKGre3Chq3twoat7cKGre3ChK3twoSt7cKEre3ChK3twoSt7cKEre3ChK3twoSt7cKGre3Chq3twoat7cKGre3Chq3twoat7cKGre3Chq3twoat7cKGre3ChK3twoSt7cKEre3ChK3twoSt7cKEre3ChK3twoSt7cKEre3AsZCmTMuhDCOlUOlUJTqEp1CU6hKdQlOoSnUJTqHSqHSqCzJiprjlBLiwChK3twoSt7cKEre3A0MmKmBn0seESKHSqHSqHSqHSqHSqHSqHSqHSqEiqhIoSKCWP+lU0g148AoSt7cKEre3Cgq3twoKt7cKCre3Cgq3twoKt7cKCre3Cgq3twoKt7cKCre3Cgq3twoKt7cKCre3Cgq3twoKt7cKCre3Cgq3twoKt7cKCre3BODtGKmClnAg8bGIz6lW3Y4Qph7Q4VJxcaMU7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8U7hXincK8Iwhq3U3UzjSWLilD/wDLR//EAC0QAAECAgcIAwEBAQAAAAAAAAEAESExIFFhcZHw8RAwQEFQgaHRYLHB4XCw/9oACAEBAAE/If8AmNkEwHdEHIiCt2VsIhyLFVA4qqRnBWTBZICtCtS1xa4tcWuLXFrmxBXNhzQrYYLOGxAfPzQHmWKCAF5kdkC8qB5Yycf6oZQC5J7RRFIS5B7lE0iB2RnvoRJMj36AISQHI8UA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X0LHPle5fafHPYDvXu7mDALaBIFMHqwjbjcAJgVrQqaFTQqaFTQqaFTQqaFTQqaFTQqaFTQqaFTQqaFQlASDZQ/CmRwZOyKkcCgAXe4sBfqKR5kk3hTQKaFTQqaFTQqaFTQqaFTQqaFTQqaFTQ6PYvOBJqImnXGWjj2tJe1Z5r9i2qbbYz1GtbrWqAcCmND1REVpNNJppNNJppNNJppNNJppNNJppNNJppNNJppNNJppNNBpoNNBpoNNBpoNNBpoNNBpoVNCpoVNCpoVNCpoVNCpoVNCpoVNKppVNKppVNKppVNKppVNKppVNKJpRNKJpRNKJpRNKJpRNKJpRNCJoRNCJoRNCJoRNCJoRNCJpRNKJpRNKJpRNKJpRNKJpRNKJpBNKJpRNKJpRNKJpRNKJpRNKJpRNGJohNEJohNEJohNEJohNEJoxNCJoxNGJoxNGJoxNGJoxNGJoBNAJoBNAJoBNAJphNMJphGNIkAcayUDVUtdjvUa1GtTrWa1ns3a7FWDyMbAPlaYTTCaYSYlgQNqhANen4mLZ/VZZr6MREWSrJVhmvWUe1oo9rSx7QOAGTDe5qZaATRCSAnamgU0KmhU0KmhU0KmhU0KmhU0KmhU0KmhU0KmhU0KmhUeN+AVA8G6KWQSJOmRENcmVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKymVlMrKZWUysplZTKym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B/8Av6VPPAgF1agqgqwAgAAAAgAAgAAEQACgAAAqAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAACgQAAJAAAABwQAKQAAAAKAAAAKAAAAAAAAAKgAgAKoI4c0EgMouQwIcusAI48kIIo4qguQAgAAAAgFIgAACQACAAAAKAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAHAQABCQAASVgAEagAAAAKAAAAKAAAAAAAAAKgAgAKgAAAggAAAKAAAAKAAAAAAAAAAgbqAAgAAAAgFgAAFoAAIwAAA6AAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAJYAAEgAAAgEwAB4AAAAAKAAAAKAAAAAAAAAKgAgAKgAAAggAAAKAAAAKAAAAAAAAAAgA0gAgAAAAgFgAABAAAAwAAIaAAAAAAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAOAAAKgBwAFwAAAAAKAAAAKAAAAAAAAAKgAgAKgAAAggAAAKAAAAKAAAAAAAAAAgAAAAgAAAAgFgAAEAAAKgAAIaAAAAAAPQAAAAAAAAAAAAAAAAAAAAAAAAAAALAQKQAAggBQABwAAAAAKAAAAKAAAAAAAAAKgAgAKgAAAggAAAKAAAAKAAAAAAAAAAgAAAAgAAAAgEgAABwAAKQAAK6AAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQKgAAgwAgAFwAAAAAKAAAAKAAAAAAAAAKgAgAKgAAAggAAAKAAAAKAAAAAAAAAAgAAAAgAAAAgBgAAMQAAMwAAIqAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQABSwwAwANAAAAAAKAAAAKAAAAAAAAAKgAgAKgAAAggAAAKAAAAKAAAAAAAAAAgAAAAgAAAAgBqAACQAANQAAA6AAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAQAwAQAEgAAAAAKAAAAKAAAAAAAAAKgAgAKgAAAggAAAKAAAAKAAAAAAAAAAgAAAAgAAAAgEqAAKAAAEAAACaAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJwACwAwBgACAAAAAAKAAAAKAAAAAAAAAKgAgAKgAAAggAAAKAAAAKAAAAAAAAAAgAAAAgAAAAgBoAAAAAAAgABqqAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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s9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz07PTs9Oz0fOGkLoyyVRWoVCtFrSH+L7ykpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKThD1/+Ov/AP/Z", _s = i.memo(({ users: e, onCreateChat: t }) => {
	let { t: r } = n(), { register: a, handleSubmit: o, formState: { errors: s, isSubmitting: l } } = qe(), u = c(() => e.map((e) => /* @__PURE__ */ i.createElement(hs, {
		key: e.id,
		name: B(e),
		avatar: e.avatar || ""
	})), [e]);
	return /* @__PURE__ */ i.createElement("form", {
		onSubmit: o(async (e) => {
			l || await t(e.name);
		}),
		className: "pt-8"
	}, /* @__PURE__ */ i.createElement("div", { className: "flex justify-center mb-6" }, /* @__PURE__ */ i.createElement("img", {
		src: gs,
		key: "group_chat",
		alt: "Group chat",
		className: "w-[220px] h-[150px] object-contain"
	})), /* @__PURE__ */ i.createElement(Xo, {
		className: "selection:bg-blue-300 selection:text-blue-950",
		type: "text",
		placeholder: r("ChatName"),
		...a("name", { required: r("ChatNameRequired") })
	}), s.name && /* @__PURE__ */ i.createElement("span", { className: "text-red-500 text-sm" }, s.name.message), /* @__PURE__ */ i.createElement("div", { className: "flex flex-wrap w-full mx-auto mt-4 overflow-x-auto" }, u), /* @__PURE__ */ i.createElement("div", { className: "text-center mt-4" }, /* @__PURE__ */ i.createElement(q, {
		type: "submit",
		className: "px-3 bg-blue-500 hover:bg-blue-700",
		disabled: l
	}, r("CreateGroupChat"))));
}), vs = 3, ys = i.memo(({ chatType: e, addUsersMode: t, onFinish: r }) => {
	let { t: a } = n(), { searchUsers: o, createChat: s, createGroupChat: l, addUsersToGroupChat: d, selectDialog: f, selectedDialog: p } = S(), [m, h] = u({}), [g, _] = u(""), [v, y] = u([]), [b, x] = u(!1), C = async (e) => {
		if (e.preventDefault(), g.length < vs) {
			F.warning(`Min search term is ${vs} chars`);
			return;
		}
		let n = await o(g);
		y(t ? n.filter((e) => !p?.occupants_ids?.includes(e.id)) : n);
	}, w = c(() => v.map((t) => /* @__PURE__ */ i.createElement(ms, {
		key: t.id,
		id: t.id,
		name: B(t),
		onStartChat: async (e) => {
			r();
			let t = await s(e);
			await f(t);
		},
		avatar: t.avatar || "",
		chatType: e,
		isSelected: !!m[t.id],
		onSelectUser: (e, n) => {
			n ? h({
				...m,
				[e]: t
			}) : (delete m[e], h({ ...m }));
		}
	})), [
		v,
		m,
		e,
		s,
		f,
		r
	]), T = a(t ? "AddMembers" : e === "group" ? "NewGroupChatDialogTitle" : "NewUserChatDialogTitle");
	return /* @__PURE__ */ i.createElement("div", { className: "flex flex-col" }, /* @__PURE__ */ i.createElement(us, null, /* @__PURE__ */ i.createElement(ds, null, T), /* @__PURE__ */ i.createElement(Ze, null)), !b && /* @__PURE__ */ i.createElement("div", { className: "flex-column w-full" }, /* @__PURE__ */ i.createElement("form", { className: "flex items-center space-x-2 py-4" }, /* @__PURE__ */ i.createElement("div", { className: "grid flex-1 gap-2" }, /* @__PURE__ */ i.createElement(Ba, {
		htmlFor: "link",
		className: "sr-only"
	}, "Link"), /* @__PURE__ */ i.createElement(Xo, {
		id: "link",
		placeholder: a("EnterUserName"),
		onChange: (e) => _(e.target.value),
		className: "selection:bg-blue-300 selection:text-blue-950"
	})), /* @__PURE__ */ i.createElement(q, {
		type: "submit",
		size: "sm",
		className: "px-3 bg-blue-500 hover:bg-blue-700",
		onClick: C
	}, /* @__PURE__ */ i.createElement(ps, null))), /* @__PURE__ */ i.createElement("div", { className: `max-h-[50vh] px-2 pt-4 pb-2 overflow-y-auto ${v.length > 0 ? "border-y" : ""}` }, w), e === "group" && Object.values(m).length > 0 && /* @__PURE__ */ i.createElement(i.Fragment, null, /* @__PURE__ */ i.createElement("div", { className: "flex py-4 gap-2 overflow-x-auto" }, Object.values(m).map((e) => /* @__PURE__ */ i.createElement(hs, {
		key: e.id,
		avatar: e.avatar || "",
		name: B(e)
	}))), /* @__PURE__ */ i.createElement("div", { className: "text-center" }, /* @__PURE__ */ i.createElement(q, {
		type: "button",
		className: "px-4 mt-4 items-center bg-blue-500 hover:bg-blue-700",
		onClick: async () => {
			t ? (r(), await d(Object.values(m).map((e) => e.id))) : x(!0);
		}
	}, a(t ? "AddMembers" : "CreateGroupChat"))))), b && /* @__PURE__ */ i.createElement(_s, {
		users: Object.values(m),
		onCreateChat: async (e) => {
			r();
			let t = await l(Object.values(m).map((e) => e.id), e);
			await f(t);
		}
	}));
}), bs = O("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden", {
	variants: { variant: {
		default: "border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",
		secondary: "border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",
		destructive: "border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",
		outline: "text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"
	} },
	defaultVariants: { variant: "default" }
});
function xs({ className: e, variant: t, asChild: n = !1, ...i }, a) {
	let o = n ? D : "span";
	return /* @__PURE__ */ r.createElement(o, {
		ref: a,
		...i,
		className: K(bs({ variant: t }), e)
	});
}
var Ss = r.forwardRef(xs);
Ss.displayName = "Badge";
//#endregion
//#region src/components/connectycube-ui/dialog-item.tsx
function Cs({ index: e = -1, isPrivateDialog: t, selected: n, onSelect: i = () => {}, onView: a = () => {}, name: o, photo: s, userOnline: c, userPresence: l, hasGroupIcon: u, lastSentStatus: d, lastSentDate: f, lastSenderName: p, lastMessage: m, typingStatusText: h, draft: g, draftLabel: _ = "Draft", unreadCount: v = 0, language: y = "en", divider: b = "bottom", avatarProps: x, contentProps: S, headerProps: C, headerLeftProps: w, groupIconProps: T, nameProps: E, headerRightProps: D, statusSentIconProps: O, formattedDateProps: k, footerProps: A, lastMessageProps: j, draftLabelProps: M, lastSenderNameProps: N, unreadBadgeProps: ee, dividerProps: P, ...te }, ne) {
	let re = r.useRef(null), ie = s || x?.src, ae = o || x?.name, oe = t ? c || x?.online : !1, se = t ? l || x?.presence : void 0, ce = b === "top" || b === "both" && e === 0, le = b === "bottom" || b === "both", [ue, de] = We({ threshold: .1 }), fe = r.useRef(!1), pe = r.useCallback((e) => {
		ue(e);
	}, [ue]);
	return r.useImperativeHandle(ne, () => re.current || {}, []), r.useEffect(() => {
		de !== fe.current && (fe.current = de, a(de));
	}, [de, a]), /* @__PURE__ */ r.createElement("div", {
		ref: pe,
		...te,
		onClick: i,
		className: K("flex items-start gap-2 px-2 flex-1 cursor-pointer", "transition-colors duration-200 ease-out", `${n ? "border-l-[0.25em] pl-1 border-l-ring bg-ring/20" : "hover:bg-ring/5"}`, te?.className)
	}, /* @__PURE__ */ r.createElement(Ai, {
		src: ie,
		name: ae,
		online: oe,
		presence: se,
		...x,
		className: K(`size-13 my-2 ${s ? "bg-ring/10" : "bg-ring/30"}`, x?.className)
	}), /* @__PURE__ */ r.createElement("div", {
		...S,
		className: K("relative self-stretch flex-1 flex-col min-w-0 text-foreground", S?.className)
	}, /* @__PURE__ */ r.createElement("div", {
		...C,
		className: K("flex items-center justify-between gap-1", C?.className)
	}, /* @__PURE__ */ r.createElement("div", {
		...w,
		className: K("flex items-center gap-1 min-w-0 flex-1", w?.className)
	}, !t && u && /* @__PURE__ */ r.createElement(we, {
		...T,
		className: K("text-muted-foreground size-4 min-w-4 shrink-0", T?.className)
	}), /* @__PURE__ */ r.createElement("span", {
		...E,
		className: K("font-medium text-left line-clamp-1 min-w-0 break-all overflow-hidden", E?.className)
	}, o)), /* @__PURE__ */ r.createElement("div", {
		...D,
		className: K("flex items-center gap-1", D?.className)
	}, /* @__PURE__ */ r.createElement(Oo, {
		status: d,
		...O
	}), /* @__PURE__ */ r.createElement(Do, {
		date: f,
		language: y,
		...k
	}))), /* @__PURE__ */ r.createElement("div", {
		...A,
		className: K("flex items-start justify-between gap-1 min-w-0", A?.className)
	}, /* @__PURE__ */ r.createElement("span", {
		...j,
		className: K("text-sm text-left text-muted-foreground break-all wrap-break-word line-clamp-2 min-w-0 overflow-hidden", j?.className)
	}, h || (g ? /* @__PURE__ */ r.createElement("span", null, /* @__PURE__ */ r.createElement("span", {
		...M,
		className: K("text-red-500 font-medium", M?.className)
	}, `${_}: `), g) : /* @__PURE__ */ r.createElement("span", null, p && /* @__PURE__ */ r.createElement("span", {
		...N,
		className: K("font-semibold", N?.className)
	}, `${p}: `), m))), v > 0 && /* @__PURE__ */ r.createElement(Ss, {
		...ee,
		className: K("bg-ring text-background text-xs rounded-full p-1 h-6 min-w-6 mt-0.5", ee?.className)
	}, v)), ce && /* @__PURE__ */ r.createElement("div", {
		...P,
		className: K("absolute -top-px left-0 right-0 border-t", P?.className)
	}), le && /* @__PURE__ */ r.createElement("div", { className: "absolute bottom-0 left-0 right-0 border-b" })));
}
var ws = r.memo(r.forwardRef(Cs));
ws.displayName = "DialogItem";
//#endregion
//#region src/components/home/sidebar/chat-item.tsx
var Ts = ({ index: e, dialog: t }) => {
	let [r, a] = i.useState(!1), { t: s, i18n: c } = n(), l = Vt((e) => e.draftMessages), [u, d] = H(W((e) => [e.enableUserStatuses, e.enableLastSeen])), { users: f, selectedDialog: p, selectDialog: m, currentUserId: h, lastActivity: g, getDialogOpponentId: _, getLastActivity: v } = S(), b = _(t), x = Nr(t, !0), C = t.type === y.PRIVATE, w = t.last_message_user_id === h, T = b ? g[b] : void 0, E = typeof T == "number" && T === 0, D = t._id === p?._id, O = u && b && E ? dn(f[b]) : void 0, k = l[t._id], A = dr((e) => e.onMessageBeforeDisplay), j = t.last_message || s("NoMessages"), M = typeof j == "string" && typeof A == "function" ? A(j) : j, N = t.last_message_date_sent ? t.last_message_date_sent * 1e3 : t.created_at, ee = w ? t.last_message_status : void 0, P = t.type === y.GROUP && t.last_message_user_id ? w ? s("me") : B(f[t.last_message_user_id]) : "";
	return Mr(o(() => {
		C && b && v(b);
	}, [
		v,
		C,
		b
	]), 30, r), /* @__PURE__ */ i.createElement(ws, {
		onView: (e) => {
			a(e);
		},
		index: e,
		isPrivateDialog: C,
		selected: D,
		onSelect: async () => {
			await m(t);
		},
		photo: vn(t.photo),
		userOnline: d && E,
		userPresence: O,
		name: t.name,
		hasGroupIcon: !0,
		lastSentStatus: ee,
		lastSentDate: N,
		lastSenderName: P,
		lastMessage: M,
		typingStatusText: x,
		draft: k,
		draftLabel: s("Draft"),
		unreadCount: t.unread_messages_count,
		language: c.language,
		divider: "both"
	});
};
//#endregion
//#region src/components/connectycube-ui/search.tsx
function Es({ onSearch: e = () => {}, onCancel: t = () => {}, hasSearchIcon: n = !0, hasCancelIcon: i = !0, searchIconProps: a, cancelIconProps: o, containerProps: s, ...c }, l) {
	let [u, d] = r.useState(""), f = (t) => {
		let n = t.target.value;
		d(n), e(n.toLowerCase());
	}, p = () => {
		d(""), t();
	};
	return /* @__PURE__ */ r.createElement("div", {
		...s,
		className: K("group relative", s?.className)
	}, n && /* @__PURE__ */ r.createElement(xe, {
		...a,
		className: K("absolute top-1/2 left-2 transform -translate-y-1/2 size-5 text-muted-foreground group-focus-within:text-ring", a?.className)
	}), /* @__PURE__ */ r.createElement(Xo, {
		ref: l,
		name: "search",
		placeholder: c?.placeholder || "Search...",
		value: u,
		onChange: f,
		...c,
		className: K("placeholder:text-muted-foreground focus-visible:ring-ring/50 focus-visible:ring flex", n ? "pl-10" : "pl-3", i ? "pr-10" : "pr-3", c?.className)
	}), i && /* @__PURE__ */ r.createElement(Oe, {
		onClick: p,
		...o,
		className: K("absolute top-1/2 right-2 transform -translate-y-1/2 size-5 text-muted-foreground cursor-pointer hover:text-ring transition-all duration-300 ease-out", u.length > 0 ? "opacity-100 scale-100" : "opacity-0 scale-75 pointer-events-none", o?.className)
	}));
}
var Ds = r.forwardRef(Es);
Ds.displayName = "Search";
//#endregion
//#region src/components/connectycube-ui/dialogs-list.tsx
var Os = () => /* @__PURE__ */ r.createElement("div", { className: "flex flex-row gap-2 mx-2 border-b" }, /* @__PURE__ */ r.createElement("div", { className: "size-13 my-2 rounded-full bg-muted animate-pulse" }), /* @__PURE__ */ r.createElement("div", { className: "flex-1 text-muted" }, /* @__PURE__ */ r.createElement("div", { className: "flex flex-row items-center justify-between h-6" }, /* @__PURE__ */ r.createElement("div", { className: "w-2/3 h-4 rounded-full bg-muted animate-pulse" }), /* @__PURE__ */ r.createElement("div", { className: "w-1/6 h-3.5 rounded-full bg-muted animate-pulse" })), /* @__PURE__ */ r.createElement("div", { className: "flex flex-col items-start justify-around h-10" }, /* @__PURE__ */ r.createElement("div", { className: "w-7/8 h-3.5 rounded-full bg-muted animate-pulse" }), /* @__PURE__ */ r.createElement("div", { className: "w-5/6 h-3.5 rounded-full bg-muted animate-pulse" }))));
function ks({ children: e, pending: t, pendingListLength: n = 5, offsetToReach: i = 50, placeholderVisible: a, placeholderTitles: o = ["No dialogs yet.", "Start a conversation!"], onScrollStartReached: s, onScrollEndReached: c, ...l }, u) {
	let d = r.useRef(null), f = Array.from({ length: n }).map((e, t) => /* @__PURE__ */ r.createElement(Os, { key: `pending_dialog_item_${t}` }));
	return r.useImperativeHandle(u, () => d.current || {}, []), a ? /* @__PURE__ */ r.createElement(ao, {
		titles: o,
		className: "text-base text-muted"
	}) : /* @__PURE__ */ r.createElement(Ge, {
		ref: d,
		onScroll: async (e) => {
			l.onScroll?.(e), d.current && (typeof s == "function" && e < i && s(), typeof c == "function" && d.current.viewportSize + e + i > d.current.scrollSize && c());
		},
		className: "size-full overflow-y-scroll",
		...l
	}, t ? f : e);
}
var As = r.forwardRef(ks);
As.displayName = "DialogsList";
//#endregion
//#region src/components/home/sidebar/chats-list.tsx
var js = () => {
	let { t: e } = n(), { isConnected: t, dialogs: r, fetchNextDialogs: a, totalDialogsReached: o } = S(), [s, l] = u(!1), [d, f] = u(""), p = [`${e("NoMessages")}.`, e("NoChats")], m = r.length === 0, h = m && !t, g = async () => {
		!s && !o && (l(!0), await a(), l(!1));
	}, _ = c(() => r.reduce((e, t, n) => {
		let { _id: r, name: a, extensions: o } = t, s = d && a.toLowerCase().includes(d), c = d && o && Object.values(o).some((e) => new String(e).toLowerCase().includes(d));
		return (!d || s || c) && e.push(/* @__PURE__ */ i.createElement(Ts, {
			key: r,
			index: n,
			dialog: t
		})), e;
	}, []), [r, d]);
	return /* @__PURE__ */ i.createElement(i.Fragment, null, /* @__PURE__ */ i.createElement(Ds, {
		onSearch: f,
		onCancel: () => f(""),
		placeholder: e("Search..."),
		className: "selection:bg-ring/50 selection:text-blue-950",
		containerProps: { className: "mx-2 py-2 border-b" }
	}), /* @__PURE__ */ i.createElement(As, {
		pending: h,
		placeholderVisible: m,
		placeholderTitles: p,
		onScrollEndReached: g,
		className: "-mt-px pt-px"
	}, _), /* @__PURE__ */ i.createElement(J, {
		loading: s,
		layout: "absolute"
	}));
}, Ms = () => {
	let { t: e } = n(), [t, r, a, o] = R(W((e) => [
		e.hideNewChatButton,
		e.showOnlineUsersTab,
		e.hideNewUserChatOption,
		e.hideNewGroupChatOption
	])), [s, c] = u("private"), [l, d] = u(!1);
	return /* @__PURE__ */ i.createElement("div", { className: "flex flex-col h-full" }, /* @__PURE__ */ i.createElement(js, null), !t && /* @__PURE__ */ i.createElement(is, {
		modal: !0,
		open: l,
		onOpenChange: d
	}, /* @__PURE__ */ i.createElement(Da, { modal: !1 }, /* @__PURE__ */ i.createElement(ka, { className: `absolute right-3 size-12 bg-blue-500 hover:bg-blue-700 rounded-full flex items-center justify-center ${r ? "bottom-13" : "bottom-1"}` }, /* @__PURE__ */ i.createElement(rs, { className: "text-white size-6" })), /* @__PURE__ */ i.createElement(Aa, { align: "start" }, !o && /* @__PURE__ */ i.createElement(as, { asChild: !0 }, /* @__PURE__ */ i.createElement($, { onClick: () => {
		c("group");
	} }, e("NewGroup"))), !a && /* @__PURE__ */ i.createElement(as, { asChild: !0 }, /* @__PURE__ */ i.createElement($, { onClick: () => {
		c("private");
	} }, e("NewMessage"))))), /* @__PURE__ */ i.createElement(ls, { className: "flex flex-col" }, /* @__PURE__ */ i.createElement(ys, {
		chatType: s,
		onFinish: () => {
			console.log("onFinish"), d(!1);
		}
	}))));
}, Ns = a(({ userId: e, avatar: t, userName: n, status: r }) => {
	let a = bt((e) => e.setActiveTab), { dialogs: o, fetchDialogs: s, selectDialog: c, currentUserId: l } = S(), u = async (e, t = !0) => {
		await c(e), t && a(vt.CHATS);
	};
	return /* @__PURE__ */ i.createElement("div", {
		className: "relative hover:bg-ring/5 cursor-pointer border-t last-of-type:border-b flex items-center gap-2 mx-2 p-2 transition-colors duration-250 ease-out",
		onClick: async () => {
			let r = [l, e], i = o.find((e) => e.type === 3 && r.every((t) => e.occupants_ids.includes(t)));
			if (!i) {
				let e = await s({
					type: 3,
					occupants_ids: { all: r }
				});
				e.length > 0 && (i = e[0]);
			}
			if (i) {
				await u(i);
				return;
			}
			let a = Fr(`${at}:${e.toString()}`, n, 3, r, l, t);
			u(a, !1);
		}
	}, /* @__PURE__ */ i.createElement(Ai, {
		src: vn(t),
		name: n,
		className: `size-11 ${t ? "bg-ring/10" : "bg-ring/30"}`,
		presence: r,
		presenceProps: { className: "size-4" }
	}), /* @__PURE__ */ i.createElement("p", { className: "text-foreground text-left font-medium" }, n));
}), Ps = a(({ searchTerm: e }) => {
	let { t } = n(), { fetchAllOnlineUsers: r, onlineUsers: a } = S(), o = c(() => {
		let t = e?.toLowerCase();
		return a.reduce((e, n) => {
			let r = B(n), a = dn(n);
			return (!t || r.toLowerCase().includes(t)) && e.push(/* @__PURE__ */ i.createElement(Ns, {
				key: n.id,
				userId: n.id,
				avatar: n.avatar || void 0,
				userName: r,
				status: a
			})), e;
		}, []);
	}, [e, a]);
	return s(() => {
		r();
	}, []), o.length > 0 ? /* @__PURE__ */ i.createElement(i.Fragment, null, o) : /* @__PURE__ */ i.createElement(ao, {
		title: t("NoOnlineUsers"),
		className: "text-base text-gray-500"
	});
}), Fs = () => {
	let { t: e } = n(), [t, r] = u("");
	return /* @__PURE__ */ i.createElement("div", { className: "flex flex-col h-full" }, /* @__PURE__ */ i.createElement(Ds, {
		type: "text",
		name: "search",
		onSearch: (e) => r(e),
		onCancel: () => r(""),
		placeholder: e("Search..."),
		className: "selection:bg-blue-300 selection:text-blue-950",
		containerProps: { className: "m-2" }
	}), /* @__PURE__ */ i.createElement("div", { className: "overflow-y-auto h-full overflow-x-hidden" }, /* @__PURE__ */ i.createElement(Ps, { searchTerm: t })));
};
//#endregion
//#region src/components/connectycube-ui/status-indicator.tsx
function Is({ status: e = "unknown", statusColorConfig: t = { unknown: "bg-gray-500 border-gray-600" }, statusProps: n, tooltipProviderProps: i, tooltipProps: a, tooltipTriggerProps: o, tooltipPortalProps: s, tooltipContentProps: c, tooltipArrowProps: l, tooltip: u, disabled: d, className: f, ...p }, m) {
	return d ? null : /* @__PURE__ */ r.createElement("div", {
		ref: m,
		...p,
		className: K("absolute top-0 left-0", f)
	}, /* @__PURE__ */ r.createElement(Qe.Provider, i, /* @__PURE__ */ r.createElement(Qe.Root, a, /* @__PURE__ */ r.createElement(Qe.Trigger, {
		asChild: !0,
		...o
	}, /* @__PURE__ */ r.createElement("div", {
		...n,
		className: K("rounded-full size-4 border border-primary-foreground", t[e], n?.className)
	})), /* @__PURE__ */ r.createElement(Qe.Portal, s, /* @__PURE__ */ r.createElement(Qe.Content, {
		...c,
		className: K("bg-primary text-primary-foreground animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-fit origin-(--radix-tooltip-content-transform-origin) rounded-md px-3 py-1.5 text-xs text-balance", c?.className)
	}, /* @__PURE__ */ r.createElement("span", null, u || e || "unknown"), /* @__PURE__ */ r.createElement(Qe.Arrow, {
		...l,
		className: K("bg-primary fill-primary z-50 size-2.5 translate-y-[calc(-50%-2px)] rotate-45 rounded-[2px]", l?.className)
	}))))));
}
var Ls = r.forwardRef(Is);
Ls.displayName = "StatusIndicator";
//#endregion
//#region src/components/home/sidebar/sidebar.tsx
var Rs = "w-[50%] h-9 hover:bg-blue-50 data-[state=active]:bg-blue-200", zs = () => {
	let { t: e } = n(), t = fr((e) => e.shadowPortal), [r, a] = bt(W((e) => [e.activeTab, e.setActiveTab])), o = H((e) => e.enableUserStatuses), [c, u] = R(W((e) => [e.showChatStatus, e.showOnlineUsersTab])), d = qn((e) => e.showProfile), { fetchDialogs: f, unselectDialog: p, currentUserId: m, chatStatus: g, unreadMessagesCount: _ } = S(), { notifyWithSound: v } = Or(), y = l(null), b = l(_.total), x = l(_.total), C = cn(), w = B(C), T = o ? dn(C) : void 0, E = (e) => {
		p(), a(e === "chats" ? vt.CHATS : vt.USERS);
	}, D = () => {
		d(m);
	}, O = async () => {
		b.current = x.current, await f(), await tt(1e3), x.current > b.current && v(`${x.current} unread messages`);
	};
	return s(() => {
		f();
	}, []), s(() => {
		g === y.current && O(), g === h.CONNECTED && (y.current = h.CONNECTED);
	}, [g]), s(() => {
		x.current = _.total;
	}, [_.total]), /* @__PURE__ */ i.createElement("div", { className: "flex size-full flex-col bg-white border-r border-gray-300 relative transition-transform" }, /* @__PURE__ */ i.createElement(Ls, {
		disabled: !c,
		status: g,
		statusColorConfig: {
			[h.NOT_AUTHORIZED]: "bg-orange-500 border-orange-600",
			[h.DISCONNECTED]: "bg-red-500 border-red-600",
			[h.CONNECTING]: "bg-yellow-500 border-yellow-600",
			[h.CONNECTED]: "bg-green-500 border-green-600",
			[h.ERROR]: "bg-red-500 border-red-600"
		},
		className: "top-0.5 left-0.5",
		tooltipPortalProps: { container: t },
		tooltipProps: { delayDuration: 200 }
	}), /* @__PURE__ */ i.createElement("div", {
		className: "flex items-center flex-row p-2 mx-2 border-b bg-white cursor-pointer select-none",
		onClick: D
	}, /* @__PURE__ */ i.createElement(Ai, {
		src: vn(C?.avatar),
		name: w,
		className: `size-13 ${C?.avatar ? "bg-blue-100" : "bg-blue-300"}`,
		presence: T
	}), /* @__PURE__ */ i.createElement("p", { className: "text-center font-medium ml-2 truncate" }, w)), /* @__PURE__ */ i.createElement($o, {
		value: r,
		onValueChange: E,
		className: `${u ? "h-[calc(100%-7.25em)]" : "h-[calc(100%-4.25em)]"}`
	}, /* @__PURE__ */ i.createElement(ns, {
		value: vt.CHATS,
		className: `${u ? "h-[calc(100%-7.25em)]" : "h-[calc(100%-4.25em)]"}`
	}, /* @__PURE__ */ i.createElement(Ms, null)), u && /* @__PURE__ */ i.createElement(ns, {
		value: vt.USERS,
		className: "h-[calc(100%-7.25em)]"
	}, /* @__PURE__ */ i.createElement(Fs, null)), /* @__PURE__ */ i.createElement(es, { className: `w-full gap-2 bg-transparent absolute bottom-0 p-2 ${u ? "h-12" : "h-0"}` }, u && /* @__PURE__ */ i.createElement("div", { className: "bg-white flex w-full gap-2" }, /* @__PURE__ */ i.createElement(ts, {
		value: vt.CHATS,
		className: Rs
	}, e("Chats")), /* @__PURE__ */ i.createElement(ts, {
		value: vt.USERS,
		className: Rs
	}, e("Users"))))));
};
//#endregion
//#region ../../node_modules/react-icons/fi/index.mjs
function Bs(e) {
	return Si({
		tag: "svg",
		attr: {
			viewBox: "0 0 24 24",
			fill: "none",
			stroke: "currentColor",
			strokeWidth: "2",
			strokeLinecap: "round",
			strokeLinejoin: "round"
		},
		child: [
			{
				tag: "path",
				attr: { d: "M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2" },
				child: []
			},
			{
				tag: "circle",
				attr: {
					cx: "8.5",
					cy: "7",
					r: "4"
				},
				child: []
			},
			{
				tag: "line",
				attr: {
					x1: "20",
					y1: "8",
					x2: "20",
					y2: "14"
				},
				child: []
			},
			{
				tag: "line",
				attr: {
					x1: "23",
					y1: "11",
					x2: "17",
					y2: "11"
				},
				child: []
			}
		]
	})(e);
}
function Vs(e) {
	return Si({
		tag: "svg",
		attr: {
			viewBox: "0 0 24 24",
			fill: "none",
			stroke: "currentColor",
			strokeWidth: "2",
			strokeLinecap: "round",
			strokeLinejoin: "round"
		},
		child: [
			{
				tag: "path",
				attr: { d: "M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2" },
				child: []
			},
			{
				tag: "circle",
				attr: {
					cx: "8.5",
					cy: "7",
					r: "4"
				},
				child: []
			},
			{
				tag: "line",
				attr: {
					x1: "23",
					y1: "11",
					x2: "17",
					y2: "11"
				},
				child: []
			}
		]
	})(e);
}
var Hs = i.memo(({ userId: e, name: t, avatar: r }) => {
	let { t: a, i18n: o } = n(), s = H((e) => e.enableLastSeen), c = fr((e) => e.shadowPortal), { lastActivity: l, selectedDialog: u, currentUserId: d, removeUsersFromGroupChat: f } = S(), p = () => {
		f([e]);
	}, m = u?.user_id === d, h = u?.user_id === e, g = m && d !== e, _ = e === d ? void 0 : l[e];
	return /* @__PURE__ */ i.createElement("div", { className: "flex items-center p-2 gap-2" }, /* @__PURE__ */ i.createElement(Ai, {
		src: vn(r),
		name: t,
		className: "size-13 bg-blue-300"
	}), /* @__PURE__ */ i.createElement("div", { className: "flex items-center justify-between w-full" }, /* @__PURE__ */ i.createElement("div", { className: "flex flex-col items-start" }, /* @__PURE__ */ i.createElement("p", { className: "text-black font-medium" }, t), s && typeof _ == "number" ? /* @__PURE__ */ i.createElement(Ea, {
		seconds: _,
		language: o.language,
		text: a("LastSeen"),
		onlineText: a("Online"),
		className: "text-gray-500 text-sm"
	}) : null), g && /* @__PURE__ */ i.createElement(Ia, {
		triggerElement: /* @__PURE__ */ i.createElement(Vs, { className: "cursor-pointer text-gray-700 size-6" }),
		title: a("RemoveMembers"),
		description: a("RemoveMembers?"),
		cancelTitle: a("Cancel"),
		actionTitle: a("Continue"),
		onConfirm: p,
		portalProps: { container: c },
		actionButtonProps: { className: "bg-blue-500 hover:bg-blue-700" }
	}), h && /* @__PURE__ */ i.createElement("span", { className: "text-blue-600 font-bold ml-2" }, a("Admin"))));
}), Us = i.memo(() => {
	let [e, t] = u(!1), { t: r } = n(), { users: a, selectedDialog: o } = S(), { occupants_ids: s = [] } = o || {}, l = c(() => s.map((e) => {
		let t = a[e];
		return t ? /* @__PURE__ */ i.createElement(Hs, {
			userId: t.id,
			name: B(t),
			avatar: t.avatar,
			key: e
		}) : null;
	}), [a, s]);
	return /* @__PURE__ */ i.createElement("div", { className: "flex flex-col h-3/5" }, /* @__PURE__ */ i.createElement("div", { className: "flex items-center justify-between border-b py-2 px-4" }, /* @__PURE__ */ i.createElement("span", { className: "font-medium" }, r("Members")), /* @__PURE__ */ i.createElement(is, {
		modal: !0,
		open: e,
		onOpenChange: t
	}, /* @__PURE__ */ i.createElement(as, { asChild: !0 }, /* @__PURE__ */ i.createElement(Bs, { className: "cursor-pointer size-7" })), /* @__PURE__ */ i.createElement(ls, null, /* @__PURE__ */ i.createElement(ys, {
		chatType: "group",
		addUsersMode: !0,
		onFinish: () => t(!1)
	})))), /* @__PURE__ */ i.createElement("div", { className: "overflow-y-auto pr-3" }, l));
}), Ws = i.memo(({ userId: e }) => {
	let { t } = n(), [r, a] = i.useState("");
	return /* @__PURE__ */ i.createElement("div", null, /* @__PURE__ */ i.createElement(us, null, /* @__PURE__ */ i.createElement(ds, null, t("ReportUser")), /* @__PURE__ */ i.createElement(Ze, null, t("WhatsWrongWithThisUser"))), /* @__PURE__ */ i.createElement("form", { className: "flex items-center space-x-2 py-4" }, /* @__PURE__ */ i.createElement("div", { className: "grid flex-1 gap-2" }, /* @__PURE__ */ i.createElement(Xo, {
		name: "report_reason",
		placeholder: t("ProvideReason"),
		value: r,
		onChange: (e) => a(e.target.value)
	})), /* @__PURE__ */ i.createElement(ss, { asChild: !0 }, /* @__PURE__ */ i.createElement(q, {
		type: "button",
		size: "sm",
		className: "px-3 bg-blue-500 hover:bg-blue-700",
		onClick: async () => {
			let n = r.trim();
			if (n) try {
				await bn(e, n), F.info(t("ReportCreatedSuccessfully"));
			} catch (e) {
				F.error(`${t("ReportSubmitFailed")}: ${JSON.stringify(e)}`);
			}
		}
	}, t("Send")))));
}), Gs = i.memo(({ user: e }) => {
	let { t } = n(), r = fr((e) => e.shadowPortal), { isBlockedUser: a, blockUser: o, unblockUser: s } = S(), { id: c = 0, website: l = "" } = e ?? {}, u = B(e), d = a(c), [f, p] = H(W((e) => [e.enableContentReporting, e.enableBlockList])), [m, h] = Ct(W((e) => [e.showAlertBusy, e.hideAlertBusy]));
	return /* @__PURE__ */ i.createElement("div", { className: "ml-3 mt-3 text-left text-base" }, l ? /* @__PURE__ */ i.createElement("div", null, /* @__PURE__ */ i.createElement("a", {
		href: l,
		target: "_blank",
		rel: "noreferrer",
		className: "text-blue-500 pt-1 wrap-break-word mt-2"
	}, l), /* @__PURE__ */ i.createElement("hr", { className: "h-px my-2 bg-gray-200 border-0" })) : null, /* @__PURE__ */ i.createElement("div", { className: "flex flex-col" }, p && /* @__PURE__ */ i.createElement(Ia, {
		triggerElement: /* @__PURE__ */ i.createElement("p", { className: "pl-0! my-2 font-medium text-red-500 justify-start cursor-pointer hover:underline underline-offset-4" }, t(d ? "UnBlock" : "Block")),
		title: t(d ? "RemoveFromBlockList" : "AddToBlockList"),
		description: t(d ? "RemoveFromBlockList?" : "AddToBlockList?", { name: u }),
		cancelTitle: t("Cancel"),
		actionTitle: t("Continue"),
		onConfirm: async () => {
			try {
				m(`${t("PleaseWait")}...`), d ? await s(c) : await o(c);
			} catch (e) {
				console.error("Block/unblock user [error]:", e);
			} finally {
				h();
			}
		},
		portalProps: { container: r },
		actionButtonProps: { className: "bg-blue-500 hover:bg-blue-700" }
	}), f && /* @__PURE__ */ i.createElement(is, { modal: !0 }, /* @__PURE__ */ i.createElement(as, { className: "pl-0! justify-start text-blue-500 cursor-pointer text-left font-medium underline-offset-4 hover:underline" }, t("Report")), /* @__PURE__ */ i.createElement(ls, null, /* @__PURE__ */ i.createElement(Ws, { userId: c })))));
}), Ks = i.memo(({ user: e }) => {
	let t = qn((e) => e.showProfile);
	if (!e) return null;
	let n = B(e), r = vn(e.avatar);
	return /* @__PURE__ */ i.createElement("div", {
		key: `blockedUser:${e.id}`,
		className: "flex items-center p-2 gap-2 cursor-pointer hover:bg-blue-50",
		onClick: () => {
			t(e.id);
		}
	}, /* @__PURE__ */ i.createElement(Ai, {
		src: vn(r),
		name: n,
		className: "size-13 bg-blue-300"
	}), /* @__PURE__ */ i.createElement("div", { className: "flex items-center justify-between w-full" }, /* @__PURE__ */ i.createElement("div", { className: "flex flex-col items-start" }, /* @__PURE__ */ i.createElement("p", { className: "text-black font-medium" }, n))));
}), qs = () => {
	let { t: e } = n(), { users: t, blockedUsers: r } = S(), a = e("BlockList"), o = c(() => {
		let n = r.length > 0;
		return /* @__PURE__ */ i.createElement("div", { className: `max-h-[50vh] overflow-y-auto ${n ? "border-y" : "relative"}` }, n ? r.map((e) => /* @__PURE__ */ i.createElement(Ks, {
			key: `blocked_user:${e}`,
			user: t[e]
		})) : /* @__PURE__ */ i.createElement("div", { className: "h-12 w-full" }, /* @__PURE__ */ i.createElement(ao, { title: e("BlockListEmpty") })));
	}, [
		r,
		t,
		e
	]);
	return /* @__PURE__ */ i.createElement(is, { modal: !0 }, /* @__PURE__ */ i.createElement(as, { className: "mx-4 pl-0! justify-start text-blue-500 cursor-pointer text-left font-medium underline-offset-4 hover:underline" }, a), /* @__PURE__ */ i.createElement(ls, null, /* @__PURE__ */ i.createElement(us, null, /* @__PURE__ */ i.createElement(ds, null, a), /* @__PURE__ */ i.createElement(fs, null)), o));
};
//#endregion
//#region src/components/connectycube-ui/switch.tsx
function Js(e) {
	return /* @__PURE__ */ r.createElement($e.Root, {
		...e,
		className: K("peer data-[state=checked]:bg-ring data-[state=unchecked]:bg-input focus-visible:border-ring focus-visible:ring-ring/50 dark:data-[state=unchecked]:bg-input/80 inline-flex h-[1.15em] w-8 shrink-0 items-center rounded-full border border-transparent shadow-xs transition-all outline-none focus-visible:ring disabled:cursor-not-allowed disabled:opacity-50", e?.className)
	}, /* @__PURE__ */ r.createElement($e.Thumb, { className: K("bg-background dark:data-[state=unchecked]:bg-foreground dark:data-[state=checked]:bg-primary-foreground pointer-events-none block size-4 rounded-full ring-0 transition-transform data-[state=checked]:translate-x-[calc(100%-2px)] data-[state=unchecked]:translate-x-0") }));
}
//#endregion
//#region src/components/home/main/my-profile/my-profile-settings.tsx
var Ys = () => {
	let { t: e } = n(), [t, r, a, o] = Pn(W((e) => [
		e.muted,
		e.showNotifications,
		e.playSound,
		e.webPushNotifications
	])), [s, c, l, u, d, f] = ar(W((e) => [
		e.isNotifications,
		e.isNotificationSound,
		e.isPushNotifications,
		e.setIsNotifications,
		e.setIsNotificationSound,
		e.setIsPushNotifications
	])), p = t || !r, m = t || !a, h = t || !o, [g, _] = i.useState(!1), v = (e) => `transition-all duration-200 ease-out hover:bg-ring/10 rounded-full p-2.5 w-full flex! items-between justify-between ${e ? "text-muted-foreground cursor-not-allowed" : "cursor-pointer"}`;
	return /* @__PURE__ */ i.createElement("div", { className: "flex flex-col space-y-2 relative" }, /* @__PURE__ */ i.createElement(J, {
		loading: g,
		layout: "absolute"
	}), /* @__PURE__ */ i.createElement("span", { className: "mt-2 text-base font-medium select-none text-left mx-4" }, e("NotificationSettings")), /* @__PURE__ */ i.createElement("div", { className: "w-full border-b p-2 space-y-2" }, /* @__PURE__ */ i.createElement(Ba, {
		htmlFor: "notifications-state",
		className: v(p)
	}, /* @__PURE__ */ i.createElement("span", null, e("Notifications")), /* @__PURE__ */ i.createElement(Js, {
		id: "notifications-state",
		checked: s && !p,
		onCheckedChange: async () => {
			_(!0), await u(!s), _(!1);
		},
		disabled: p
	})), /* @__PURE__ */ i.createElement(Ba, {
		htmlFor: "notification-sounds-state",
		className: v(m)
	}, /* @__PURE__ */ i.createElement("span", null, e("NotificationSound")), /* @__PURE__ */ i.createElement(Js, {
		id: "notification-sounds-state",
		checked: c && !m,
		onCheckedChange: async () => {
			_(!0), await d(!c), _(!1);
		},
		disabled: m
	})), /* @__PURE__ */ i.createElement(Ba, {
		htmlFor: "push-notifications-state",
		className: v(h)
	}, /* @__PURE__ */ i.createElement("span", null, e("PushNotifications")), /* @__PURE__ */ i.createElement(Js, {
		id: "push-notifications-state",
		checked: l && !h,
		onCheckedChange: async () => {
			_(!0), await f(!l), _(!1);
		},
		disabled: h
	}))));
}, Xs = () => /* @__PURE__ */ i.createElement("div", { className: "flex flex-col space-y-2" }, /* @__PURE__ */ i.createElement(Ys, null), /* @__PURE__ */ i.createElement(qs, null)), Zs = () => {
	let { t: e } = n(), t = B(cn(), !1), { onlineUsers: r, dialogs: a, getDialogOpponentId: s, sendSignal: l } = S(), u = Hn((e) => e.enableOnlineUsersBadge), [d, f] = ar(W((e) => [e.userStatus, e.setUserStatus])), p = c(() => u ? [...new Set(r.map((e) => e.id))] : [], [r, u]), m = c(() => {
		if (p.length >= 10) return p;
		let e = new Set(p), t = [...a].sort((e, t) => new Date(t.updated_at ?? 0).getTime() - new Date(e.updated_at ?? 0).getTime());
		for (let n = 0; n < t.length; n++) {
			let r = s(t[n]);
			if (typeof r == "number" && !e.has(r) && e.add(r), e.size >= 10) break;
		}
		return [...e];
	}, [
		p,
		a,
		s
	]), h = o(async (e) => {
		try {
			await f(e), l(m, "user/UPDATE", { userStatus: e });
		} catch (e) {
			console.error("Error updating user status:", e);
		}
	}, [
		m,
		f,
		l
	]);
	return /* @__PURE__ */ i.createElement("div", { className: "flex flex-row justify-between gap-2 absolute bottom-0 left-0 w-full z-10 p-2 pl-5" }, /* @__PURE__ */ i.createElement("p", { className: "text-white truncate" }, t), /* @__PURE__ */ i.createElement(Da, { modal: !1 }, /* @__PURE__ */ i.createElement(ka, { className: "flex items-center justify-center rounded-full pl-2 pr-3 py-1 bg-gray-100 hover:bg-white text-foreground text-sm font-bold" }, /* @__PURE__ */ i.createElement(Di, {
		status: d,
		label: e(Lr(d))
	})), /* @__PURE__ */ i.createElement(Aa, {
		align: "start",
		className: "text-sm font-bold"
	}, /* @__PURE__ */ i.createElement($, { onClick: () => h(z.AVAILABLE) }, /* @__PURE__ */ i.createElement(Di, {
		status: z.AVAILABLE,
		label: e(Lr(z.AVAILABLE))
	})), /* @__PURE__ */ i.createElement($, { onClick: () => h(z.BUSY) }, /* @__PURE__ */ i.createElement(Di, {
		status: z.BUSY,
		label: e(Lr(z.BUSY))
	})), /* @__PURE__ */ i.createElement($, { onClick: () => h(z.AWAY) }, /* @__PURE__ */ i.createElement(Di, {
		status: z.AWAY,
		label: e(Lr(z.AWAY))
	})))));
}, Qs = i.memo(({ profileClassName: e }) => {
	let { t, i18n: r } = n(), { users: a, selectedDialog: o, lastActivity: c, currentUserId: l, disconnect: u, terminate: d } = S(), [f, p, m, h] = H(W((e) => [
		e.enableUserStatuses,
		e.enableUserLogin,
		e.resetUserAuthorized,
		e.enableLastSeen
	])), [g, _, v] = qn(W((e) => [
		e.visible,
		e.userId,
		e.hideProfile
	])), b = R((e) => e.singleView), x = l === _, C = o?.type === y.GROUP && !_, w = x ? cn() : _ ? a[_] : null, T = `profile:${_ || o?._id}`, E = vn(w?.avatar || o?.photo), D = w ? B(w, !1) : o?.name, O = D ? D.slice(0, 2).toUpperCase() : "NA", k = _ && !C ? c[_] : void 0;
	return s(() => {
		Jn();
	}, [o]), /* @__PURE__ */ i.createElement("div", { className: `flex flex-col absolute right-0 top-0 size-full z-20 border-l border-gray-200 bg-white transition-transform duration-200 ${g ? "translate-x-0" : "translate-x-full"} ${e}` }, /* @__PURE__ */ i.createElement("div", { className: "border-b p-2" }, /* @__PURE__ */ i.createElement("div", { className: "flex items-center h-13" }, /* @__PURE__ */ i.createElement(Ti, {
		onClick: v,
		className: "cursor-pointer size-6"
	}), /* @__PURE__ */ i.createElement("span", { className: "mx-auto text-lg font-medium" }, t(b ? "Information" : x ? "MyProfile" : "Profile")), p && x ? /* @__PURE__ */ i.createElement(wi, {
		onClick: async () => {
			await u() || d(), await Pr(), await Qt(), m();
		},
		className: "cursor-pointer size-6"
	}) : /* @__PURE__ */ i.createElement("span", { className: "size-6" }))), /* @__PURE__ */ i.createElement("div", { className: "h-2/5 w-full relative overflow-hidden" }, E ? /* @__PURE__ */ i.createElement("img", {
		src: E,
		key: T,
		alt: "User Photo",
		className: "size-full object-cover"
	}) : /* @__PURE__ */ i.createElement("div", { className: "flex items-center justify-center size-full bg-blue-300 text-white text-6xl" }, /* @__PURE__ */ i.createElement("span", null, O)), f && x ? /* @__PURE__ */ i.createElement(Zs, null) : /* @__PURE__ */ i.createElement("div", { className: "absolute bottom-2 left-5 text-white z-10" }, /* @__PURE__ */ i.createElement("p", { className: "text-left" }, D), b ? /* @__PURE__ */ i.createElement(i.Fragment, null) : C ? /* @__PURE__ */ i.createElement("p", { className: "text-sm text-gray-300 text-left" }, `${o?.occupants_ids.length} ${t("members")}`) : h && typeof k == "number" ? /* @__PURE__ */ i.createElement(Ea, {
		seconds: k,
		language: r.language,
		text: t("LastSeen"),
		onlineText: t("Online"),
		className: "text-sm text-gray-300 text-left"
	}) : null), /* @__PURE__ */ i.createElement("div", { className: "absolute bottom-0 left-0 w-full h-[33%] bg-linear-to-t from-blue-700 to-transparent" })), x ? /* @__PURE__ */ i.createElement(Xs, null) : b ? /* @__PURE__ */ i.createElement(i.Fragment, null) : C ? /* @__PURE__ */ i.createElement(Us, null) : /* @__PURE__ */ i.createElement(Gs, { user: w }));
}), $s = () => {
	let { t: e } = n(), t = l(void 0), r = l(void 0), a = l(void 0), { onlineUsersCount: o, fetchAllOnlineUsers: c, fetchUserById: u, fetchUsers: d, selectedDialog: f, connect: p, unreadMessagesCount: m, messageEvent: _, messageSystemEvent: v, messageErrorEvent: y, currentUserId: b, fetchDialogs: x, dialogs: C, selectDialog: w, chatStatus: T } = S(), E = H((e) => e.enableUserStatuses), [D, O] = ar(W((e) => [e.userStatus, e.setUserStatus])), [k, A, j] = Hn(W((e) => [
		e.enableOnlineUsersBadge,
		e.setOnlineUsersCount,
		e.requestOnlineUsersInterval
	])), M = Yn((e) => e.setUnreadCount), [N, ee, P] = R(W((e) => [
		e.opened,
		e.splitView,
		e.singleView
	])), [te, ne, re] = jt(W((e) => [
		e.defaultChat,
		e.setDefaultChat,
		e.singleViewChat
	])), ie = bt((e) => e.setActiveTab), { notifyOnMessage: ae } = Or(), { isWideScreen: oe } = jr(), { isFocused: se } = kr(), ce = ee && oe, le = ce ? "w-2/5 max-w-[360px]" : `${f ? "hidden" : "w-full"}`, ue = P ? "size-full" : ce ? "w-3/5 flex-1" : `${f ? "w-full" : "hidden"}`, de = ce ? "w-3/5 min-w-[calc(100%-360px)]" : "";
	M(m?.total ?? 0), A(o), Mr(() => c(), j, k), Er();
	let fe = async () => {
		let e = await Yt();
		await nn(p, e);
	}, pe = async () => {
		let { externalId: t, opponentUserIds: n, name: r, photo: i } = re, a = typeof n == "string" ? n.split(/,\s*|\s+/).filter(Boolean) : n, o = await d({ external_id: { in: a } });
		if (o.length < 1) {
			F.error(e("SingleViewChatError"));
			return;
		}
		let s = t ?? et(o), c = a.length > 1 ? kt.GROUP : kt.SINGLE;
		ne({
			id: s,
			name: r,
			photo: i,
			opponentUserId: a,
			type: c
		});
	}, me = async (e) => {
		let { type: t, opponentUserId: n, id: r, name: i = "", photo: a, metadata: o = {} } = e ?? {};
		if (!n) throw "Missing 'defaultChat.opponentUserId' prop";
		let s = t === kt.SINGLE ? 3 : 2;
		if (s === 2 && !i) throw "Missing 'defaultChat.name' prop";
		let c = await d({ external_id: { in: Array.isArray(n) ? n : [n] } }), l = b || cn()?.id;
		if (!l) throw "Missing 'currentUserId'. Are you logged in?";
		let u = [l, ...c.map(({ id: e }) => e)], f = et(c), p = {
			externalId: r,
			...o
		}, m = C.find((e) => e.extensions?.externalId == r);
		if (!m) {
			let e = await x({ extensions: { externalId: r } });
			e.length > 0 && (m = e[0]);
		}
		if (m) {
			await he(m);
			return;
		}
		let h = Fr(f, i, s, u, l, a, p);
		he(h);
	}, he = async (e) => {
		await w(e), ie(vt.CHATS);
	};
	return s(() => {
		nn(p), sr();
	}, []), s(() => {
		if (_ !== t.current) {
			t.current = _;
			let { userId: e, message: n } = _ || {}, r = f?._id === n?.dialog_id, i = e !== b, a = n?.delay && n?.type === g.CHAT;
			e && n && i && !a && (!r || !se || !N) && ae(e, n);
		}
	}, [
		_,
		b,
		f,
		se,
		N,
		ae
	]), s(() => {
		if (y !== a.current) {
			a.current = y;
			let { messageId: t, error: n } = y || {};
			t && (console.warn(`[Error] processing message (${t}): ${n?.info || "unknown"}`), F.warning(e("YouBlocked")));
		}
	}, [y, e]), s(() => {
		if (v !== r.current) {
			r.current = v;
			let { message: e } = v || {};
			if (e && E) switch (e.body) {
				case Ut.UPDATE_USER:
					b === e.userId && e.extension?.userStatus !== D ? O(e.extension?.userStatus, !0) : u(e.userId, !0);
					break;
				default: break;
			}
		}
	}, [
		v,
		E,
		D,
		b,
		u,
		O
	]), s(() => {
		T === h.NOT_AUTHORIZED && fe();
	}, [T]), s(() => {
		te && me(te).then(() => {});
	}, [te]), s(() => {
		P && pe();
	}, [P]), /* @__PURE__ */ i.createElement("div", { className: "flex size-full" }, !P && /* @__PURE__ */ i.createElement("div", { className: le }, /* @__PURE__ */ i.createElement(zs, null)), /* @__PURE__ */ i.createElement("div", { className: ue }, /* @__PURE__ */ i.createElement(Qo, null)), /* @__PURE__ */ i.createElement(Qs, { profileClassName: de }));
};
//#endregion
//#region src/components/shadcn-ui/card.tsx
function ec({ className: e, ...t }) {
	return /* @__PURE__ */ r.createElement("div", {
		"data-slot": "card",
		className: G("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm", e),
		...t
	});
}
function tc({ className: e, ...t }) {
	return /* @__PURE__ */ r.createElement("div", {
		"data-slot": "card-header",
		className: G("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6", e),
		...t
	});
}
function nc({ className: e, ...t }) {
	return /* @__PURE__ */ r.createElement("div", {
		"data-slot": "card-title",
		className: G("text-lg font-semibold", e),
		...t
	});
}
function rc({ className: e, ...t }) {
	return /* @__PURE__ */ r.createElement("div", {
		"data-slot": "card-description",
		className: G("text-muted-foreground text-sm", e),
		...t
	});
}
function ic({ className: e, ...t }) {
	return /* @__PURE__ */ r.createElement("div", {
		"data-slot": "card-action",
		className: G("col-start-2 row-span-2 row-start-1 self-start justify-self-end", e),
		...t
	});
}
function ac({ className: e, ...t }) {
	return /* @__PURE__ */ r.createElement("div", {
		"data-slot": "card-content",
		className: G("px-6", e),
		...t
	});
}
function oc({ className: e, ...t }) {
	return /* @__PURE__ */ r.createElement("div", {
		"data-slot": "card-footer",
		className: G("flex items-center px-6 [.border-t]:pt-6", e),
		...t
	});
}
//#endregion
//#region src/components/widget/widget-auth.tsx
var sc = () => {
	let { t: e } = n(), t = R((e) => e.imgLogoSource), i = H((e) => e.setUserAuthorized), [a, o] = Ct(W((e) => [e.showAlertBusy, e.hideAlertBusy])), s = cn(), [c, l] = r.useState(!!s), { reset: u, register: d, handleSubmit: f, formState: { errors: p }, setError: m } = qe(), h = d("login", {
		required: e("AuthForm.LoginRequired"),
		minLength: {
			value: 3,
			message: e("AuthForm.LoginMinLimit", { limit: 3 })
		},
		maxLength: {
			value: 70,
			message: e("AuthForm.LoginMaxLimit", { limit: 70 })
		}
	}), g = d("password", {
		required: e("AuthForm.PasswordRequired"),
		minLength: {
			value: 6,
			message: e("AuthForm.PasswordMinLimit", { limit: 6 })
		},
		maxLength: {
			value: 40,
			message: e("AuthForm.PasswordMaxLimit", { limit: 40 })
		}
	}), _ = async ({ login: t, password: n }) => {
		a(`${e("PleaseWait")}...`);
		try {
			c ? await Xt(t, n) : await en(t, n), i(!0);
		} catch (e) {
			let { info: t } = e ?? { info: { errors: [] } }, n = t?.errors ?? [], r, i, a, o;
			if (Array.isArray(n) ? o = n?.[0] : (r = n.base?.[0], i = n.login?.[0], a = n.password?.[0]), r || i) {
				let e = `[error] ${r ?? i ?? "login"}`;
				m("login", {
					type: "manual",
					message: e
				});
			} else if (a) {
				let e = `[error] ${a ?? "password"}`;
				m("password", {
					type: "manual",
					message: e
				});
			} else {
				let e = `[error] ${o ?? "unknown"}`;
				m("password", {
					type: "manual",
					message: e
				});
			}
		} finally {
			o();
		}
	}, v = () => {
		u(), l(!c);
	};
	return /* @__PURE__ */ r.createElement("div", { className: "flex justify-center items-center size-full p-2 bg-background" }, /* @__PURE__ */ r.createElement(ec, { className: "w-full max-w-sm" }, /* @__PURE__ */ r.createElement(tc, { className: "flex flex-col items-center gap-6" }, /* @__PURE__ */ r.createElement("img", {
		src: t,
		key: "logo_img",
		alt: "Logo",
		className: "max-h-24 max-w-72 object-contain"
	}), /* @__PURE__ */ r.createElement(nc, { className: "text-lg font-bold" }, e(c ? "AuthForm.Login" : "AuthForm.Registration")), /* @__PURE__ */ r.createElement(rc, null, e(c ? "AuthForm.LoginDescription" : "AuthForm.RegisterDescription"))), /* @__PURE__ */ r.createElement(ac, null, /* @__PURE__ */ r.createElement("form", { onSubmit: f(_) }, /* @__PURE__ */ r.createElement("div", { className: "flex flex-col gap-2" }, /* @__PURE__ */ r.createElement("div", { className: "grid" }, /* @__PURE__ */ r.createElement(Ba, { htmlFor: "auth-login" }, e("AuthForm.Login")), /* @__PURE__ */ r.createElement(Xo, {
		id: "auth-login",
		type: "text",
		className: "selection:bg-blue-300 selection:text-blue-950 mt-2",
		autoComplete: "username",
		defaultValue: s?.login ?? "",
		...h
	}), /* @__PURE__ */ r.createElement("div", { className: "h-6 relative" }, p.login && /* @__PURE__ */ r.createElement("span", { className: "text-red-500 text-xs w-full absolute top-1 left-0" }, p.login.message))), /* @__PURE__ */ r.createElement("div", { className: "grid" }, /* @__PURE__ */ r.createElement(Ba, { htmlFor: "auth-password" }, e("AuthForm.Password")), /* @__PURE__ */ r.createElement(Xo, {
		id: "auth-password",
		type: "password",
		className: "selection:bg-blue-300 selection:text-blue-950 mt-2",
		autoComplete: c ? "current-password" : "new-password",
		...g
	}), /* @__PURE__ */ r.createElement("div", { className: "h-6 relative" }, p.password && /* @__PURE__ */ r.createElement("span", { className: "text-red-500 text-xs w-full absolute top-1 left-0" }, p.password.message)))), /* @__PURE__ */ r.createElement(oc, { className: "flex flex-col gap-4 pt-6" }, /* @__PURE__ */ r.createElement(q, {
		type: "submit",
		className: "w-full bg-blue-500 hover:bg-blue-700 text-white font-semibold rounded-md text-base p-2"
	}, e(c ? "AuthForm.Login" : "AuthForm.Register")), /* @__PURE__ */ r.createElement(ic, { className: "mx-auto text-sm" }, e(c ? "AuthForm.ToRegister?" : "AuthForm.ToLogin?"), /* @__PURE__ */ r.createElement(q, {
		type: "button",
		variant: "link",
		onClick: v,
		className: "font-semibold text-md px-2 py-0"
	}, e(c ? "AuthForm.Register" : "AuthForm.Login"))))))));
}, cc = () => {
	let { t: e } = n(), t = H((e) => e.setUserAuthorized), i = R((e) => e.imgLogoSource), a = async () => {
		try {
			await Zt() && t(!0);
		} catch (e) {
			let t = e?.errors?.base?.[0] ?? "Login error";
			F.error(t), console.error("Login error", e);
		}
	};
	return /* @__PURE__ */ r.createElement("div", { className: "flex justify-center items-center size-full p-2 bg-background" }, /* @__PURE__ */ r.createElement(ec, { className: "w-full max-w-sm" }, /* @__PURE__ */ r.createElement(tc, { className: "flex flex-col items-center gap-6" }, /* @__PURE__ */ r.createElement("img", {
		src: i,
		key: "logo_img",
		alt: "Logo",
		className: "max-w-60"
	}), /* @__PURE__ */ r.createElement(nc, { className: "text-lg font-bold" }), /* @__PURE__ */ r.createElement(rc, null)), /* @__PURE__ */ r.createElement(ac, null, /* @__PURE__ */ r.createElement(J, { loading: !0 }), /* @__PURE__ */ r.createElement(oc, { className: "flex flex-col gap-4 pt-6" }, /* @__PURE__ */ r.createElement(q, {
		onClick: async () => {
			await Pr(), await Qt(), a();
		},
		className: "w-full bg-red-500 hover:bg-red-700 text-white font-semibold rounded-md text-base p-2"
	}, e("Reset"))))));
}, lc = ({ user: e, enabledUserLogin: t }) => {
	let { disconnect: n, connect: i, terminate: a } = S(), [o, s] = H(W((e) => [e.userAuthorized, e.setUserAuthorized])), c = r.useCallback(async () => {
		if (!(o || t)) try {
			await Zt(e) && s(!0);
		} catch (e) {
			console.error(e?.info?.errors?.login?.[0] ?? "Login error");
		}
	}, [
		o,
		e,
		t,
		s
	]), l = async () => {
		tn({ on: { sessionExpired: async (e, t) => {
			try {
				let e = await Yt();
				e && (console.info("[sessionExpired] session restored successfully"), t(e), await n() || a(), await nn(i, e));
			} catch (e) {
				console.error("[sessionExpired] session restore failed", e);
			}
		} } });
	};
	return r.useEffect(() => {
		c(), l();
	}, []), o ? /* @__PURE__ */ r.createElement($s, null) : t ? /* @__PURE__ */ r.createElement(sc, null) : /* @__PURE__ */ r.createElement(cc, null);
};
//#endregion
//#region ../../node_modules/react-icons/lu/index.mjs
function uc(e) {
	return Si({
		tag: "svg",
		attr: {
			viewBox: "0 0 24 24",
			fill: "none",
			stroke: "currentColor",
			strokeWidth: "2",
			strokeLinecap: "round",
			strokeLinejoin: "round"
		},
		child: [
			{
				tag: "path",
				attr: { d: "M7.9 20A9 9 0 1 0 4 16.1L2 22Z" },
				child: []
			},
			{
				tag: "path",
				attr: { d: "M8 12h.01" },
				child: []
			},
			{
				tag: "path",
				attr: { d: "M12 12h.01" },
				child: []
			},
			{
				tag: "path",
				attr: { d: "M16 12h.01" },
				child: []
			}
		]
	})(e);
}
//#endregion
//#region src/components/widget/widget-online-badge.tsx
var dc = ({ style: e = {} }) => {
	let [t, n] = Hn(W((e) => [e.enableOnlineUsersBadge, e.onlineUsersCount]));
	return t && n > 0 ? /* @__PURE__ */ i.createElement(Ss, {
		className: "border-none flex justify-center items-center bg-green-600 text-white text-sm font-bold rounded-full h-6 min-w-6 px-1 py-0",
		style: { ...e }
	}, n) : null;
}, fc = ({ style: e = {} }) => {
	let t = Yn((e) => e.unreadCount);
	return t > 0 ? /* @__PURE__ */ i.createElement(Ss, {
		className: "border-none flex justify-center items-center absolute -top-2 right-[calc(100%-1em)] bg-red-700 text-white text-sm font-bold rounded-full h-6 min-w-6 px-1 py-0",
		style: { ...e }
	}, t) : null;
}, pc = ({ lng: e, title: t, style: i = {}, badgeStyle: a = {}, onlineBadgeStyle: o = {} }) => {
	let { t: s } = n(), c = R((e) => e.toggleOpened), l = r.useMemo(() => t ?? s("Chat", { lng: e }), [
		t,
		e,
		s
	]);
	return /* @__PURE__ */ r.createElement(q, {
		onClick: c,
		className: "fixed bottom-3 right-3 bg-blue-500 hover:bg-blue-500 [&_svg]:size-5 text-white rounded-full text-lg hover:drop-shadow-[0_0_5px_#3b82f6aa] z-50",
		style: { ...i }
	}, /* @__PURE__ */ r.createElement(uc, { className: "size-6" }), l, /* @__PURE__ */ r.createElement(dc, { style: o }), /* @__PURE__ */ r.createElement(fc, { style: a }));
};
//#endregion
//#region src/components/connectycube-ui/dismiss-layer.tsx
function mc({ active: e, onDismiss: t, disableClickOutside: n = !1, disableEscKeyPress: i = !1, disabled: a, ...o }, s) {
	let c = r.useRef(null);
	r.useImperativeHandle(s, () => c.current || {}, []);
	let l = r.useCallback((r) => {
		!n && e && r.target === c.current && t();
	}, [
		n,
		e,
		t
	]), u = r.useCallback((n) => {
		!i && e && n.key === "Escape" && t();
	}, [
		i,
		e,
		t
	]);
	return r.useEffect(() => {
		if (!i && e) return document.addEventListener("keydown", u), () => document.removeEventListener("keydown", u);
	}, [
		i,
		e,
		u
	]), a || !e ? null : /* @__PURE__ */ r.createElement("div", {
		ref: c,
		"aria-hidden": !0,
		...o,
		onClick: l,
		onTouchStart: l,
		className: K("fixed top-0 left-0 size-full bg-black/20", o?.className)
	});
}
var hc = r.forwardRef(mc);
hc.displayName = "DismissLayer";
//#endregion
//#region src/App.tsx
var gc = ({ appId: e, authKey: t, config: r, userId: a, userName: o, userEmail: c, userAvatar: l, userProfileLink: u, translation: d = "en", disableClickOutside: f = !1, disableEscKeyPress: p = !1, hideWidgetButton: m = !1, buttonTitle: h, portalStyle: g = {}, overlayStyle: _ = {}, buttonStyle: v = {}, badgeStyle: y = {}, onlineBadgeStyle: b = {}, ...x }) => {
	let { i18n: S } = n(), C = !!x.enableCalls, w = !!x.enableUserLogin, T = !!x.embedView, E = {
		userId: a,
		userName: o,
		userEmail: c,
		userAvatar: l,
		userProfileLink: u
	}, D = {
		appId: e,
		authKey: t
	};
	br(x), mr({
		creds: D,
		config: r,
		user: E,
		enableUserLogin: w
	});
	let [O, k] = R(W((e) => [e.opened, e.resetOpened]));
	return s(() => {
		S.changeLanguage(d);
	}, [d, S]), /* @__PURE__ */ i.createElement(ci, null, /* @__PURE__ */ i.createElement(Kr, null), /* @__PURE__ */ i.createElement(li, {
		embedded: T,
		style: g
	}, /* @__PURE__ */ i.createElement(lc, {
		user: E,
		enabledUserLogin: w
	})), /* @__PURE__ */ i.createElement(hc, {
		active: O,
		onDismiss: k,
		disabled: T,
		disableClickOutside: f,
		disableEscKeyPress: p,
		style: _
	}), !T && !m && /* @__PURE__ */ i.createElement(pc, {
		lng: d,
		title: h,
		style: v,
		badgeStyle: y,
		onlineBadgeStyle: b
	}), C && /* @__PURE__ */ i.createElement(oi, null));
};
//#endregion
//#region src/index.tsx
"serviceWorker" in navigator && navigator.serviceWorker.addEventListener("message", (e) => {
	e.data?.action === "connectycube-chat-widget-sw/initialNotification" && (typeof window.ConnectyCubeChatWidget == "object" ? window.ConnectyCubeChatWidget.initialNotification = e.data : window.ConnectyCubeChatWidget = { initialNotification: e.data });
});
//#endregion
export { gc as default };