From 3affd6228f100a202a789404cba0f52016500d14 Mon Sep 17 00:00:00 2001 From: "DESKTOP-SVBVC1U\\HP" Date: Mon, 9 Dec 2024 19:03:01 +0600 Subject: [PATCH 1/8] saving of the form complete --- .../Comments/Hxcontrollers/CommentList.php | 2 +- app/Domain/Tickets/Controllers/ShowTicket.php | 47 +++++- app/Domain/Tickets/Services/Tickets.php | 124 ++++++++-------- .../components/settings.blade copy.php | 92 ++++++++++++ .../Templates/components/settings.blade.php | 110 ++++++++++++++ .../components/ticket-column.blade.php | 6 +- .../Templates/partials/showTicket.blade.php | 134 ++++++++---------- public/assets/lottie/leo/pirate.json | 1 - 8 files changed, 375 insertions(+), 141 deletions(-) create mode 100644 app/Domain/Tickets/Templates/components/settings.blade copy.php create mode 100644 app/Domain/Tickets/Templates/components/settings.blade.php delete mode 100644 public/assets/lottie/leo/pirate.json diff --git a/app/Domain/Comments/Hxcontrollers/CommentList.php b/app/Domain/Comments/Hxcontrollers/CommentList.php index 19e32ebc8d..badc67cff2 100644 --- a/app/Domain/Comments/Hxcontrollers/CommentList.php +++ b/app/Domain/Comments/Hxcontrollers/CommentList.php @@ -15,7 +15,7 @@ class CommentList extends HtmxController */ private Comments $commentService; - private Language $language; + public Language $language; /** * Controller constructor diff --git a/app/Domain/Tickets/Controllers/ShowTicket.php b/app/Domain/Tickets/Controllers/ShowTicket.php index c9f733d3c7..79d536e6ca 100644 --- a/app/Domain/Tickets/Controllers/ShowTicket.php +++ b/app/Domain/Tickets/Controllers/ShowTicket.php @@ -148,14 +148,16 @@ public function get($params): Response */ public function post($params): Response { + if (! isset($_GET['id'])) { return $this->tpl->display('errors.error400', responseCode: 400); } + $tab = ''; $id = (int) ($_GET['id']); $ticket = $this->ticketService->getTicket($id); - + if ($ticket === false) { return $this->tpl->display('errors.error500', responseCode: 500); } @@ -183,7 +185,7 @@ public function post($params): Response } //Save Ticket - if (isset($params['saveTicket']) === true || isset($params['saveAndCloseTicket']) === true) { + // if (isset($params['saveTicket']) === true || isset($params['saveAndCloseTicket']) === true) { $params['projectId'] = $ticket->projectId; $params['id'] = $id; @@ -206,12 +208,49 @@ public function post($params): Response return $response; } - } + // } - $response = Frontcontroller::redirect(BASE_URL.'/tickets/showTicket/'.$id.''.$tab); + $response = Frontcontroller::redirect(session('lastPage').'#/tickets/showTicket/'.$id.''.$tab); $response->headers->set('HX-Trigger', 'ticketUpdate'); return $response; } + public function put($params): Response + { + + if (! isset($_GET['id'])) { + return $this->tpl->display('errors.error400', responseCode: 400); + } + + + $tab = ''; + $id = (int) ($_GET['id']); + $ticket = $this->ticketService->getTicket($id); + + if ($ticket === false) { + return $this->tpl->display('errors.error500', responseCode: 500); + } + + //Log time + // if (isset($params['saveTimes']) === true) { + // $result = $this->timesheetService->logTime($id, $params); + + // if ($result === true) { + // $this->tpl->setNotification($this->language->__('notifications.time_logged_success'), 'success'); + // } else { + // $this->tpl->setNotification($this->language->__($result['msg']), 'error'); + // } + // } + + //Save Ticket + // if (isset($params['saveTicket']) === true || isset($params['saveAndCloseTicket']) === true) { + $params['projectId'] = $ticket->projectId; + $params['id'] = $id; + $result = $this->ticketService->updateTicket($params); + // dd($result); + // } + + return response()->json(['success' => true]); + } } } diff --git a/app/Domain/Tickets/Services/Tickets.php b/app/Domain/Tickets/Services/Tickets.php index a1cc357c4c..caa34e617e 100644 --- a/app/Domain/Tickets/Services/Tickets.php +++ b/app/Domain/Tickets/Services/Tickets.php @@ -132,11 +132,11 @@ public function saveStatusLabels($params): bool $labelKey = filter_var($labelKey, FILTER_SANITIZE_NUMBER_INT); $statusArray[$labelKey] = [ - 'name' => $params['label-'.$labelKey] ?? '', - 'class' => $params['labelClass-'.$labelKey] ?? 'label-default', - 'statusType' => $params['labelType-'.$labelKey] ?? 'NEW', - 'kanbanCol' => $params['labelKanbanCol-'.$labelKey] ?? false, - 'sortKey' => $params['labelSort-'.$labelKey] ?? 99, + 'name' => $params['label-' . $labelKey] ?? '', + 'class' => $params['labelClass-' . $labelKey] ?? 'label-default', + 'statusType' => $params['labelType-' . $labelKey] ?? 'NEW', + 'kanbanCol' => $params['labelKanbanCol-' . $labelKey] ?? false, + 'sortKey' => $params['labelSort-' . $labelKey] ?? 99, ]; } @@ -144,7 +144,7 @@ public function saveStatusLabels($params): bool self::dispatchEvent('statusLabels_updated'); - return $this->settingsRepo->saveSetting('projectsettings.'.session('currentProject').'.ticketlabels', serialize($statusArray)); + return $this->settingsRepo->saveSetting('projectsettings.' . session('currentProject') . '.ticketlabels', serialize($statusArray)); } else { return false; } @@ -438,8 +438,10 @@ public function getAllOpenUserTickets(?int $userId = null, ?int $project = null) $projectStatusLabels[$ticket['projectId']] = $this->ticketRepository->getStateLabels($ticket['projectId']); } - if (isset($projectStatusLabels[$ticket['projectId']][$ticket['status']]) && - $projectStatusLabels[$ticket['projectId']][$ticket['status']]['statusType'] !== 'DONE') { + if ( + isset($projectStatusLabels[$ticket['projectId']][$ticket['status']]) && + $projectStatusLabels[$ticket['projectId']][$ticket['status']]['statusType'] !== 'DONE' + ) { $ticketArray[] = $ticket; } } @@ -534,7 +536,7 @@ public function getAllGrouped($searchCriteria): array $priorities = $this->getPriorityLabels(); if (isset($priorities[$groupedFieldValue])) { $label = $priorities[$groupedFieldValue]; - $class = 'priority-text-'.$groupedFieldValue; + $class = 'priority-text-' . $groupedFieldValue; } else { $label = 'No Priority Set'; } @@ -548,7 +550,7 @@ public function getAllGrouped($searchCriteria): array if ($ticket['milestoneid'] > 0) { $milestone = $this->getTicket($ticket['milestoneid']); $color = $milestone->tags; - $class = '" style="color:'.$color.'"'; + $class = '" style="color:' . $color . '"'; try { $startDate = dtHelper()->parseDbDateTime($milestone->editFrom)->formatDateForUser(); @@ -564,14 +566,14 @@ public function getAllGrouped($searchCriteria): array $statusLabels = $this->getStatusLabels($milestone->projectId); $status = $statusLabels[$milestone->status]['name']; - $class = '" style="color:'.$color.'"'; - $moreInfo = $this->language->__('label.start').': '.$startDate.' • '.$this->language->__('label.end').': '.$endDate.' • '.$this->language->__('label.status_lowercase').': '.$status; - $label = $ticket['milestoneHeadline']." "; + $class = '" style="color:' . $color . '"'; + $moreInfo = $this->language->__('label.start') . ': ' . $startDate . ' • ' . $this->language->__('label.end') . ': ' . $endDate . ' • ' . $this->language->__('label.status_lowercase') . ': ' . $status; + $label = $ticket['milestoneHeadline'] . " "; } break; case 'editorId': - $label = "
".$ticket['editorFirstname'].' '.$ticket['editorLastname']; + $label = "
" . $ticket['editorFirstname'] . ' ' . $ticket['editorLastname']; if ($ticket['editorFirstname'] == '' && $ticket['editorLastname'] == '') { $label = 'Not Assigned to Anyone'; @@ -586,7 +588,7 @@ public function getAllGrouped($searchCriteria): array break; case 'type': $icon = $this->getTypeIcons(); - $label = "".$ticket['type']; + $label = "" . $ticket['type']; break; default: $label = $groupedFieldValue; @@ -676,7 +678,8 @@ public function getOpenUserTicketsThisWeekAndLater($userId, $projectId, bool $in $allTickets = $this->ticketRepository->getAllBySearchCriteria( searchCriteria: $searchCriteria, sort: 'duedate', - includeCounts: false); + includeCounts: false + ); $statusLabels = $this->getAllStatusLabelsByUserId($userId); @@ -772,7 +775,8 @@ public function getOpenUserTicketsByProject($userId, $projectId): array $allTickets = $this->ticketRepository->getAllBySearchCriteria( searchCriteria: $searchCriteria, sort: 'duedate', - includeCounts: false); + includeCounts: false + ); $statusLabels = $this->getAllStatusLabelsByUserId($userId); @@ -789,7 +793,7 @@ public function getOpenUserTicketsByProject($userId, $projectId): array $tickets[$row['projectId']]['tickets'][] = $row; } else { $tickets[$row['projectId']] = [ - 'labelName' => $row['clientName'].' / '.$row['projectName'], + 'labelName' => $row['clientName'] . ' / ' . $row['projectName'], 'tickets' => [$row], 'groupValue' => $row['projectId'], ]; @@ -810,7 +814,8 @@ public function getOpenUserTicketsByPriority($userId, $projectId): array $allTickets = $this->ticketRepository->getAllBySearchCriteria( searchCriteria: $searchCriteria, sort: 'priority', - includeCounts: false); + includeCounts: false + ); $statusLabels = $this->getAllStatusLabelsByUserId($userId); @@ -860,7 +865,8 @@ public function getOpenUserTicketsBySprint($userId, $projectId): array $allTickets = $this->ticketRepository->getAllBySearchCriteria( searchCriteria: $searchCriteria, sort: 'duedate', - includeCounts: false); + includeCounts: false + ); $statusLabels = $this->getAllStatusLabelsByUserId($userId); @@ -880,9 +886,9 @@ public function getOpenUserTicketsBySprint($userId, $projectId): array $tickets[$sprint]['tickets'][] = $row; } else { $tickets[$sprint] = [ - 'labelName' => $row['projectName'].' / '.$sprintName, + 'labelName' => $row['projectName'] . ' / ' . $sprintName, 'tickets' => [$row], - 'groupValue' => $row['sprint'].'-'.$row['projectId'], + 'groupValue' => $row['sprint'] . '-' . $row['projectId'], ]; } } @@ -1181,7 +1187,7 @@ public function quickAddTicket($params): array|bool if ($result > 0) { $values['id'] = $result; - $actual_link = BASE_URL.'/dashboard/home#/tickets/showTicket/'.$result; + $actual_link = BASE_URL . '/dashboard/home#/tickets/showTicket/' . $result; $message = sprintf($this->language->__('email_notifications.new_todo_message'), session('userdata.name'), $params['headline']); $subject = $this->language->__('email_notifications.new_todo_subject'); @@ -1328,7 +1334,7 @@ public function addTicket($values): array|int|bool if ($addTicketResponse !== false) { $values['id'] = $addTicketResponse; $subject = sprintf($this->language->__('email_notifications.new_todo_subject'), $addTicketResponse, $values['headline']); - $actual_link = BASE_URL.'/dashboard/home#/tickets/showTicket/'.$addTicketResponse; + $actual_link = BASE_URL . '/dashboard/home#/tickets/showTicket/' . $addTicketResponse; $message = sprintf($this->language->__('email_notifications.new_todo_message'), session('userdata.name'), $values['headline']); $notification = app()->make(NotificationModel::class); @@ -1383,7 +1389,7 @@ public function addTicket($values): array|int|bool */ public function updateTicket($values): array|bool { - if (! isset($values['headline'])) { + if (isset($values['id'])) { $currentTicket = $this->getTicket($values['id']); if (! $currentTicket) { @@ -1395,28 +1401,28 @@ public function updateTicket($values): array|bool $values = [ 'id' => $values['id'], - 'headline' => $values['headline'] ?? '', - 'type' => $values['type'] ?? '', - 'description' => $values['description'] ?? '', + 'headline' => $values['headline'] ?? $currentTicket->headline, + 'type' => $values['type'] ?? $currentTicket->type, + 'description' => $values['description'] ?? $currentTicket->description, 'projectId' => $values['projectId'] ?? session('currentProject'), - 'editorId' => $values['editorId'] ?? '', 'date' => dtHelper()->userNow()->formatDateTimeForDb(), - 'dateToFinish' => $values['dateToFinish'] ?? '', - 'timeToFinish' => $values['timeToFinish'] ?? '', - 'status' => $values['status'] ?? '', - 'planHours' => $values['planHours'] ?? '', - 'tags' => $values['tags'] ?? '', - 'sprint' => $values['sprint'] ?? '', - 'storypoints' => $values['storypoints'] ?? '', - 'hourRemaining' => $values['hourRemaining'] ?? '', - 'priority' => $values['priority'] ?? '', - 'acceptanceCriteria' => $values['acceptanceCriteria'] ?? '', - 'editFrom' => $values['editFrom'] ?? '', - 'timeFrom' => $values['timeFrom'] ?? '', - 'editTo' => $values['editTo'] ?? '', - 'timeTo' => $values['timeTo'] ?? '', - 'dependingTicketId' => $values['dependingTicketId'] ?? '', - 'milestoneid' => $values['milestoneid'] ?? '', + 'dateToFinish' => dtHelper()->isValidDateString($values['dateToFinish']??"") ? $values['dateToFinish'] : $currentTicket->dateToFinish, + 'timeToFinish' => $values['timeToFinish'] ?? $currentTicket->timeToFinish, + 'status' => $values['status'] ?? $currentTicket->status, + 'planHours' => $values['planHours'] ?? $currentTicket->planHours, + 'tags' => $values['tags'] ?? $currentTicket->tags, + 'sprint' => $values['sprint'] ?? $currentTicket->sprint, + 'storypoints' => $values['storypoints'] ?? $currentTicket->storypoints, + 'hourRemaining' => $values['hourRemaining'] ?? $currentTicket->hourRemaining, + 'priority' => $values['priority'] ?? $currentTicket->priority, + 'acceptanceCriteria' => $values['acceptanceCriteria'] ?? $currentTicket->acceptanceCriteria, + 'editFrom' => dtHelper()->isValidDateString($values['editFrom']??"") ? $values['editFrom'] : $currentTicket->editFrom, + 'timeFrom' => dtHelper()->isValidDateString($values['timeFrom']??"") ? $values['timeFrom'] : $currentTicket->timeFrom, + 'editTo' => dtHelper()->isValidDateString($values['editTo']??"") ? $values['editTo'] : $currentTicket->editTo, + 'timeTo' => dtHelper()->isValidDateString($values['timeTo']??"") ? $values['timeTo'] : $currentTicket->timeTo, + 'dependingTicketId' => $values['dependingTicketId'] ?? $currentTicket->dependingTicketId, + 'milestoneid' => $values['milestoneid'] ?? $currentTicket->milestoneid, + 'editorId' => $values['editorId'] ?? $currentTicket->editorId??session('userdata.id'), ]; if (! $this->projectService->isUserAssignedToProject(session('userdata.id'), $values['projectId'])) { @@ -1428,7 +1434,7 @@ public function updateTicket($values): array|bool //Update Ticket if ($this->ticketRepository->updateTicket($values, $values['id']) === true) { $subject = sprintf($this->language->__('email_notifications.todo_update_subject'), $values['id'], $values['headline']); - $actual_link = BASE_URL.'/dashboard/home#/tickets/showTicket/'.$values['id']; + $actual_link = BASE_URL . '/dashboard/home#/tickets/showTicket/' . $values['id']; $message = sprintf($this->language->__('email_notifications.todo_update_message'), session('userdata.name'), $values['headline']); $notification = app()->make(NotificationModel::class); @@ -1473,7 +1479,7 @@ public function patch($id, $params): bool if (isset($params['status']) && $return) { $ticket = $this->getTicket($id); $subject = sprintf($this->language->__('email_notifications.todo_update_subject'), $id, $ticket->headline); - $actual_link = BASE_URL.'/dashboard/home#/tickets/showTicket/'.$id; + $actual_link = BASE_URL . '/dashboard/home#/tickets/showTicket/' . $id; $message = sprintf($this->language->__('email_notifications.todo_update_message'), session('userdata.name'), $ticket->headline); $notification = app()->make(NotificationModel::class); @@ -1610,7 +1616,6 @@ public function upsertSubtask($values, $parentTicket): bool } self::dispatchEvent('ticket_created'); - } else { //Update Ticket @@ -1680,7 +1685,7 @@ public function updateTicketStatusAndSorting($params, $handler = null): bool if ($ticket) { $subject = sprintf($this->language->__('email_notifications.todo_update_subject'), $id, $ticket->headline); - $actual_link = BASE_URL.'/dashboard/home#/tickets/showTicket/'.$id; + $actual_link = BASE_URL . '/dashboard/home#/tickets/showTicket/' . $id; $message = sprintf($this->language->__('email_notifications.todo_update_message'), session('userdata.name'), $ticket->headline); $notification = app()->make(NotificationModel::class); @@ -1747,7 +1752,6 @@ public function canDelete($id) } return true; - } /** @@ -1783,7 +1787,7 @@ public function deleteMilestone($id): array|bool public function getLastTicketViewUrl(): mixed { - $url = BASE_URL.'/tickets/showKanban'; + $url = BASE_URL . '/tickets/showKanban'; if (session()->exists('lastTicketView') && session('lastTicketView') != '') { if (session('lastTicketView') == 'kanban' && session()->exists('lastFilterdTicketKanbanView') && session('lastFilterdTicketKanbanView') != '') { @@ -1807,7 +1811,7 @@ public function getLastTicketViewUrl(): mixed public function getLastTimelineViewUrl(): mixed { - $url = BASE_URL.'/tickets/roadmap'; + $url = BASE_URL . '/tickets/roadmap'; if (session()->exists('lastMilestoneView') && session('lastMilestoneView') != '') { if (session('lastMilestoneView') == 'table' && session()->exists('lastFilterdMilestoneTableView') && session('lastFilterdMilestoneTableView') != '') { @@ -2033,7 +2037,7 @@ public function getTicketTemplateAssignments($params): array $searchUrlString = ''; if ($numOfFilters > 0 || $searchCriteria['groupBy'] != '') { - $searchUrlString = '?'.http_build_query($this->getSetFilters($searchCriteria, true)); + $searchUrlString = '?' . http_build_query($this->getSetFilters($searchCriteria, true)); } return [ @@ -2159,7 +2163,7 @@ public function getToDoWidgetAssignments($params) public function prepareTicketDates(&$values) { //Prepare dates for db - if (! empty($values['dateToFinish'])) { + if (! empty($values['dateToFinish']) && dtHelper()->isValidDateString($values['dateToFinish'])) { if ($values['dateToFinish'] instanceof CarbonImmutable) { $values['dateToFinish'] = $values['dateToFinish']->formatDateTimeForDb(); @@ -2173,12 +2177,12 @@ public function prepareTicketDates(&$values) } } - if (! empty($values['editFrom'])) { + if (! empty($values['editFrom']) && dtHelper()->isValidDateString($values['editFrom'])) { if ($values['editFrom'] instanceof CarbonImmutable) { $values['editFrom'] = $values['editFrom']->formatDateTimeForDb(); } else { - if (isset($values['timeFrom']) && $values['timeFrom'] != null) { + if (isset($values['timeFrom']) && $values['timeFrom'] != null && dtHelper()->isValidDateString($values['timeFrom'])) { $values['editFrom'] = dtHelper()->parseUserDateTime( $values['editFrom'], $values['timeFrom'], @@ -2194,12 +2198,12 @@ public function prepareTicketDates(&$values) } } - if (! empty($values['editTo'])) { + if (! empty($values['editTo']) && dtHelper()->isValidDateString($values['editTo'])) { if ($values['editTo'] instanceof CarbonImmutable) { $values['editTo'] = $values['editTo']->formatDateTimeForDb(); } else { - if (isset($values['timeTo']) && $values['timeTo'] != null) { + if (isset($values['timeTo']) && $values['timeTo'] != null && dtHelper()->isValidDateString($values['timeTo'])) { $values['editTo'] = dtHelper()->parseUserDateTime( $values['editTo'], $values['timeTo'] @@ -2319,7 +2323,7 @@ public function pollForUpdatedAccountMilestones(?int $projectId = null, ?int $us foreach ($milestones as $key => $milestone) { $milestones[$key] = $this->prepareDatesForApiResponse($milestone); - $milestones[$key]['id'] = $milestone['id'].'-'.$milestone['date']; + $milestones[$key]['id'] = $milestone['id'] . '-' . $milestone['date']; } return $milestones; @@ -2379,7 +2383,7 @@ public function pollForUpdatedAccountTodos(?int $projectId = null, ?int $userId foreach ($todos as $key => $todo) { $todos[$key] = $this->prepareDatesForApiResponse($todo); - $todos[$key]['id'] = $todo['id'].'-'.$todo['date']; + $todos[$key]['id'] = $todo['id'] . '-' . $todo['date']; } return $todos; diff --git a/app/Domain/Tickets/Templates/components/settings.blade copy.php b/app/Domain/Tickets/Templates/components/settings.blade copy.php new file mode 100644 index 0000000000..ebff959738 --- /dev/null +++ b/app/Domain/Tickets/Templates/components/settings.blade copy.php @@ -0,0 +1,92 @@ + + @foreach ($allAssignedprojects as $project) + + @endforeach + + + + + @if(is_array($tpl->get('ticketParents'))) + @foreach($tpl->get('ticketParents') as $ticketRow) + + @endforeach + @endif + + + + @foreach($statusLabels as $key => $label) + + @endforeach + + + + @foreach($ticketTypes as $types) + + @endforeach + + + + + @foreach($tpl->get('priorities') as $priorityKey => $priorityValue) + + @endforeach + + + + + @foreach($tpl->get('efforts') as $effortKey => $effortValue) + + @endforeach + diff --git a/app/Domain/Tickets/Templates/components/settings.blade.php b/app/Domain/Tickets/Templates/components/settings.blade.php new file mode 100644 index 0000000000..dffcb2ca88 --- /dev/null +++ b/app/Domain/Tickets/Templates/components/settings.blade.php @@ -0,0 +1,110 @@ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
diff --git a/app/Domain/Tickets/Templates/components/ticket-column.blade.php b/app/Domain/Tickets/Templates/components/ticket-column.blade.php index 5e4bfa0daa..2fdb430cb5 100644 --- a/app/Domain/Tickets/Templates/components/ticket-column.blade.php +++ b/app/Domain/Tickets/Templates/components/ticket-column.blade.php @@ -10,9 +10,11 @@ 'onTheClock' => false, ]) @if (!empty($status)) -
+
- + +
@else
diff --git a/app/Domain/Tickets/Templates/partials/showTicket.blade.php b/app/Domain/Tickets/Templates/partials/showTicket.blade.php index 76a7e52e10..2b92940707 100644 --- a/app/Domain/Tickets/Templates/partials/showTicket.blade.php +++ b/app/Domain/Tickets/Templates/partials/showTicket.blade.php @@ -1,3 +1,5 @@ +@php use Leantime\Core\Support\EditorTypeEnum; @endphp + @if (isset($ticket->date)) @@ -29,78 +31,60 @@
- - - - - - - - - {{-- - Option 1 - Option 2 - Option 3 - --}} - - -
-
- escapeMinimal($ticket->description); ?> +
+ + + + + +
+
+ @if (!empty($ticket->description)) + {!! $ticket->description !!} + @else +

Add Description

+ @endif +
-
- - - -
- {{-- Previous Tabs --}} - {{--
- - - Connections - Discussions - Subtasks - Files - - - - - Connections - - - - - - - - - - - - - - - + +
+ +
+ + + + {{-- TODO: This should just close the modal --}} + + +
+ Saving... +
+
+
- -- }} {{-- NEW - Calls navigations/tabs component --}} @@ -123,6 +107,10 @@ + + +
@@ -141,10 +129,9 @@ //leantime.editorController.initComplexEditor(); - /* - jQuery(".viewDescription").click(function(e){ + jQuery(".viewDescription").click(function(e) { - if(!jQuery(e.target).is("a")) { + if (!jQuery(e.target).is("a")) { e.stopPropagation(); jQuery(this).hide(); jQuery('#descriptionEditor').show('fast', @@ -153,7 +140,8 @@ function() { } ); } - });*/ + }); Prism.highlightAll(); + diff --git a/public/assets/lottie/leo/pirate.json b/public/assets/lottie/leo/pirate.json deleted file mode 100644 index 9515320edd..0000000000 --- a/public/assets/lottie/leo/pirate.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.9.4","fr":30,"ip":0,"op":121,"w":1000,"h":1000,"nm":"Pirate","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Layer 5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":60,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":90,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":105,"s":[30]},{"t":120,"s":[0]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":30,"s":[341.871,614.48,0],"to":[-8.333,-13.833,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":45,"s":[291.871,531.48,0],"to":[0,0,0],"ti":[-8.333,-13.833,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.333,"y":0.333},"t":60,"s":[341.871,614.48,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":90,"s":[341.871,614.48,0],"to":[-8.333,-13.833,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":105,"s":[291.871,531.48,0],"to":[0,0,0],"ti":[-8.333,-13.833,0]},{"t":120,"s":[341.871,614.48,0]}],"ix":2,"l":2},"a":{"a":0,"k":[341.871,614.48,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[3.773,2.178],[0,0],[-2.178,3.773],[0,0],[-14.554,-8.403],[0,0],[8.403,-14.554],[0,0]],"o":[[0,0],[-3.773,-2.178],[0,0],[8.403,-14.554],[0,0],[14.554,8.403],[0,0],[-2.178,3.773]],"v":[[13.397,24.894],[-25.643,2.354],[-28.531,-8.422],[-27.196,-10.733],[14.369,-21.87],[14.37,-21.87],[25.507,19.696],[24.173,22.006]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.333333343267,0.333333343267,0.333333343267,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[332.085,631.398],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.663,-0.524],[-1.391,2.011],[0,0],[-0.098,0.182],[1.39,-2.009],[0,0],[2.333,0.735],[-1.437,3.571]],"o":[[2.332,0.735],[0,0],[0.12,-0.173],[1.506,1.922],[0,0],[-1.391,2.011],[-3.871,-1.22],[0.816,1.344]],"v":[[-9.174,8.905],[-2.912,6.759],[11.928,-14.695],[12.24,-15.234],[12.437,-8.624],[-2.404,12.83],[-8.666,14.976],[-12.94,5.955]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.57647061348,0.57647061348,0.57647061348,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[366.639,618.567],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":50,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":1,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.609,3.771],[0,0],[-2.833,-3.606],[0,0],[1.391,-2.011],[0,0],[2.332,0.735],[0,0]],"o":[[0,0],[2.609,-3.771],[0,0],[1.511,1.923],[0,0],[-1.391,2.011],[0,0],[-4.374,-1.379]],"v":[[-12.217,5.911],[1.282,-13.603],[12.239,-13.936],[12.239,-13.936],[12.44,-7.319],[-2.401,14.135],[-8.664,16.281],[-8.664,16.281]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.105882354081,0.458823531866,0.733333349228,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[366.636,617.262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.687,4.046],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.336,3.53]],"v":[[-0.359,1.475],[12.885,-18.473],[17.668,-16.68],[-5.671,18.473],[-17.668,5.776],[-14.1,0.403],[-12.134,2.484]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.57647061348,0.57647061348,0.57647061348,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[316.284,586.848],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":50,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":1,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-5.671,20.641],[17.668,-14.512],[1.311,-20.641],[-17.668,7.945]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.105882354081,0.458823531866,0.733333349228,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[316.283,584.68],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-144.087,-69.859],[0,0],[0,0]],"o":[[0,0],[-190.549,-87.411],[0,0]],"v":[[65.83,89.477],[60.855,96.97],[-48.753,-96.97]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.57647061348,0.57647061348,0.57647061348,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[242.848,492.58],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":50,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":1,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-20.561,-13.651],[0,0]],"o":[[36.473,107.353],[0,0],[-194.89,-87.887]],"v":[[-54.11,-97.733],[71.205,79.116],[58.844,97.733]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.815686285496,0.823529422283,0.827450990677,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[248.205,493.343],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.304,-1.53],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[1.99,1.321]],"v":[[11.563,-5.479],[-5.767,9.773],[-11.563,5.924],[-9.912,3.437],[5.097,-9.773]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[318.644,585.106],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-2.189,-1.453]],"o":[[0,0],[0,0],[2.111,1.402],[0,0]],"v":[[-5.432,9.773],[-11.898,5.479],[5.432,-9.773],[11.898,-5.479]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[331.74,594.024],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-2.124,-1.41]],"o":[[0,0],[0,0],[2.177,1.446],[0,0]],"v":[[-5.432,9.773],[-11.898,5.479],[5.432,-9.773],[11.898,-5.479]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[345.171,602.941],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-2.024,-1.344]],"o":[[0,0],[0,0],[2.273,1.509],[0,0]],"v":[[-5.432,9.773],[-11.898,5.479],[5.432,-9.773],[11.898,-5.479]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[358.602,611.858],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-1.134,-0.753],[0,0],[0,0]],"o":[[3.06,2.031],[0,0],[0,0],[0,0]],"v":[[5.432,-9.773],[11.898,-5.479],[-5.432,9.773],[-11.898,5.479]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[372.034,620.775],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[372.034,620.775],"ix":2},"a":{"a":0,"k":[372.034,620.775],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[18.595,12.346],[0,0],[0,0],[0,0]],"v":[[-26.501,-30.973],[38.831,12.401],[26.501,30.973],[-38.831,-12.402]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.105882354081,0.458823531866,0.733333349228,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[345.911,603.432],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[345.911,603.432],"ix":2},"a":{"a":0,"k":[345.911,603.432],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-10.317,15.842],[-0.567,-0.377],[1.824,-2.748],[-10.398,-6.903],[0,0],[-6.903,10.398],[0,0],[-2.748,-1.824],[-0.391,-0.513],[14.059,9.334],[0,0]],"o":[[0.624,0.163],[2.748,1.824],[-6.903,10.398],[0,0],[10.398,6.904],[0,0],[1.824,-2.748],[0.567,0.377],[-10.593,15.673],[0,0],[-14.052,-9.33]],"v":[[-24.139,-26.132],[-22.336,-25.353],[-20.665,-17.076],[-14.327,14.3],[-10.802,16.64],[20.574,10.303],[20.605,10.256],[28.867,8.608],[30.283,9.97],[-14.298,21.486],[-17.436,19.403]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.57647061348,0.57647061348,0.57647061348,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[334.637,612.749],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":50,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":1,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.883,-10.545],[0,0],[-10.545,15.883],[2.748,1.824],[1.824,-2.748],[0,0],[10.398,6.904],[0,0],[-6.903,10.398],[2.748,1.824],[1.824,-2.748]],"o":[[0,0],[15.884,10.546],[1.824,-2.748],[-2.748,-1.824],[0,0],[-6.903,10.398],[0,0],[-10.398,-6.903],[1.824,-2.748],[-2.748,-1.824],[-10.545,15.884]],"v":[[-18.508,21.249],[-14.983,23.589],[32.947,13.909],[31.291,5.608],[23.029,7.257],[22.998,7.304],[-8.378,13.64],[-11.903,11.3],[-18.241,-20.075],[-19.912,-28.352],[-28.189,-26.681]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.176470592618,0.215686276555,0.227450981736,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[332.213,615.749],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[332.213,615.749],"ix":2},"a":{"a":0,"k":[332.213,615.749],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[332.213,615.749],"ix":2},"a":{"a":0,"k":[332.213,615.749],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":8,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Layer 10","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[566.775,583.206,0],"ix":2,"l":2},"a":{"a":0,"k":[624.326,884.791,0],"ix":1,"l":2},"s":{"a":0,"k":[264.32,264.32,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-1.799],[1.799,0],[0,1.799],[-1.799,0]],"o":[[1.799,0],[0,1.799],[-1.799,0],[0,-1.799],[0,0]],"v":[[0,-3.257],[3.257,0],[0,3.257],[-3.257,0],[0,-3.257]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.105882354081,0.458823531866,0.733333349228,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[635.004,884.791],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":10,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":20,"s":[100,100]},{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":40,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":60,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":70,"s":[100,100]},{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":90,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":110,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":120,"s":[100,100]},{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":140,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":160,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":170,"s":[100,100]},{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":190,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":210,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":220,"s":[100,100]},{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":240,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":260,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":270,"s":[100,100]},{"t":290,"s":[0,0]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-1.799],[1.799,0],[0,1.799],[-1.799,0]],"o":[[1.799,0],[0,1.799],[-1.799,0],[0,-1.799],[0,0]],"v":[[0,-3.257],[3.257,0],[0,3.257],[-3.257,0],[0,-3.257]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.949019610882,0.949019610882,0.949019610882,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[624.295,884.791],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":5,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":20,"s":[100,100]},{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":35,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":55,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":70,"s":[100,100]},{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":85,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":105,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":120,"s":[100,100]},{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":135,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":155,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":170,"s":[100,100]},{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":185,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":205,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":220,"s":[100,100]},{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":235,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":255,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":270,"s":[100,100]},{"t":285,"s":[0,0]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-1.799],[1.799,0],[0,1.799],[-1.799,0]],"o":[[1.799,0],[0,1.799],[-1.799,0],[0,-1.799],[0,0]],"v":[[0,-3.257],[3.257,0],[0,3.257],[-3.257,0],[0,-3.257]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.949019610882,0.949019610882,0.949019610882,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[613.648,884.791],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":0,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":20,"s":[100,100]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":30,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":50,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":70,"s":[100,100]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":80,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":100,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":120,"s":[100,100]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":130,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":150,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":170,"s":[100,100]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":180,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":200,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":220,"s":[100,100]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":230,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":250,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":270,"s":[100,100]},{"t":280,"s":[0,0]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Layer 4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[499.859,648.741,0],"ix":2,"l":2},"a":{"a":0,"k":[499.859,648.741,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[11.963,-28.647],[-0.63,-2.361],[7.24,6.768],[-8.657,73.192],[-4.407,1.889],[-42.026,-14.324],[36.517,-27.231]],"o":[[-45.489,36.517],[-19.36,67.525],[-4.407,-2.991],[-8.5,-6.296],[13.851,-67.211],[25.971,-14.166],[1.102,0.315],[0,0]],"v":[[24.02,-95.303],[-41.617,-2.278],[-32.488,122.069],[-45.08,111.838],[-87.106,-8.889],[-20.368,-104.275],[88.24,-115.45],[24.02,-95.303]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[453.174,624.801],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":12,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,8.972],[-8.972,0],[0,0],[0,-8.972],[8.972,0]],"o":[[0,0],[-8.972,0],[0,-8.972],[0,0],[8.972,0],[0,8.972],[0,0]],"v":[[30.93,16.212],[-30.929,16.212],[-47.142,0],[-30.929,-16.212],[30.93,-16.212],[47.142,0],[30.93,16.212]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.333333343267,0.333333343267,0.333333343267,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[566.047,585.691],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-77.127],[-77.127,0],[0,77.127],[77.127,0]],"o":[[-77.127,0],[0,77.127],[77.127,0],[0,-77.127],[0,0]],"v":[[0,-139.616],[-139.616,0],[0,139.616],[139.616,0],[0,-139.616]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,-74.451],[74.451,0],[0,74.451],[-74.451,0]],"o":[[74.451,0],[0,74.451],[-74.451,0],[0,-74.451],[0,0]],"v":[[0,-134.894],[134.894,0],[0,134.894],[-134.894,0],[0,-134.894]],"c":false},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.333333343267,0.333333343267,0.333333343267,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[499.859,637.634],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-70.036,-29.009],[29.011,-70.034],[70.034,29.009],[-29.011,70.034]],"o":[[29.011,-70.034],[70.034,29.011],[-29.009,70.034],[-70.036,-29.011],[0,0]],"v":[[-126.809,-52.527],[52.528,-126.81],[126.809,52.527],[-52.527,126.81],[-126.809,-52.527]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[499.856,637.652],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-21.564,-0.787],[-7.24,12.435],[-0.63,1.102],[0,0],[21.249,14.009]],"o":[[0,0],[-0.63,21.721],[14.324,0.472],[0.63,-0.944],[0,0],[-25.342,-0.787],[0,0]],"v":[[-37.217,-22.519],[-37.375,-18.112],[0.559,22.498],[35.66,3.137],[37.391,-0.011],[33.929,-0.011],[-37.217,-22.519]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.333333343267,0.333333343267,0.333333343267,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[460.894,776.945],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[21.721,-0.787],[7.398,12.435],[0.63,1.102],[0,0],[-21.249,14.009]],"o":[[0,0],[0.787,21.721],[-14.324,0.472],[-0.63,-0.944],[0,0],[25.499,-0.787],[0,0]],"v":[[37.291,-22.519],[37.449,-18.112],[-0.485,22.498],[-35.743,3.137],[-37.475,-0.011],[-34.012,-0.011],[37.291,-22.519]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.333333343267,0.333333343267,0.333333343267,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[539.065,776.158],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Layer 3","parent":7,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[450.592,342.347,0],"to":[0,1.25,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":30,"s":[450.592,349.847,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[450.592,342.347,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":90,"s":[450.592,349.847,0],"to":[0,0,0],"ti":[0,1.25,0]},{"t":120,"s":[450.592,342.347,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":25,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":35,"s":[100,0,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":45,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":82,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":92,"s":[100,0,100]},{"t":102,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-5.651],[5.651,0],[0,5.651],[-5.651,0]],"o":[[5.651,0],[0,5.651],[-5.651,0],[0,-5.651],[0,0]],"v":[[0,-10.231],[10.231,0],[0,10.231],[-10.231,0],[0,-10.231]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Layer 2","parent":7,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[502.032,261.147,0],"to":[-0.917,1.625,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":30,"s":[496.532,270.897,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[502.032,261.147,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":90,"s":[496.532,270.897,0],"to":[0,0,0],"ti":[-0.917,1.625,0]},{"t":120,"s":[502.032,261.147,0]}],"ix":2,"l":2},"a":{"a":0,"k":[502.032,261.147,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.368,0.302],[0,0],[-1.378,-0.299],[-57.106,-58.567],[0.604,-2.781],[78.865,17.116]],"o":[[0,0],[0.775,-0.807],[78.622,17.063],[-0.239,2.991],[-56.096,-60.363],[-0.586,-0.127]],"v":[[-113.444,-50.82],[-109.807,-55.518],[-106.518,-56.495],[113.444,47.929],[112.171,56.586],[-108.471,-49.79]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.333333343267,0.333333343267,0.333333343267,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[512.222,334.042],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[6.63,-16.971],[20.051,7.523],[-6.631,16.971],[-20.051,-7.521]],"o":[[-6.629,16.972],[-20.052,-7.518],[6.628,-16.971],[20.052,7.52]],"v":[[36.755,6.178],[-14.684,28.342],[-35.86,-21.057],[5.761,-21.041]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.333333343267,0.333333343267,0.333333343267,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[562.364,337.68],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.837,1.152],[-1.152,1.837],[-1.834,-1.15],[1.15,-1.834]],"o":[[-1.835,-1.15],[1.151,-1.835],[1.837,1.151],[-1.153,1.836]],"v":[[-2.085,3.323],[-3.323,-2.084],[2.083,-3.324],[3.324,2.083]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[470.613,201.376],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.837,1.15],[-1.151,1.835],[-1.836,-1.151],[1.153,-1.834]],"o":[[-1.835,-1.151],[1.152,-1.834],[1.834,1.151],[-1.15,1.837]],"v":[[-2.085,3.324],[-3.323,-2.084],[2.085,-3.323],[3.322,2.082]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[473.818,195.385],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[473.818,195.385],"ix":2},"a":{"a":0,"k":[473.818,195.385],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-8.929,-1.318],[-5.078,-7.463],[8.929,1.318],[5.078,7.463]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[479.616,202.577],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[479.616,202.577],"ix":2},"a":{"a":0,"k":[479.616,202.577],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.837,-1.146],[-1.146,1.84],[1.84,1.145],[1.145,-1.838]],"o":[[1.84,1.146],[1.146,-1.838],[-1.84,-1.146],[-1.145,1.839]],"v":[[-2.075,3.329],[3.329,2.073],[2.074,-3.329],[-3.33,-2.075]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[528.441,237.769],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.84,-1.145],[-1.145,1.839],[1.838,1.145],[1.146,-1.84]],"o":[[1.837,1.146],[1.146,-1.838],[-1.839,-1.146],[-1.146,1.839]],"v":[[-2.073,3.329],[3.33,2.074],[2.073,-3.329],[-3.329,-2.073]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[532.423,232.261],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[532.423,232.261],"ix":2},"a":{"a":0,"k":[532.423,232.261],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.1,7.448],[8.933,1.294],[-5.099,-7.448],[-8.933,-1.29]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[523.416,230.201],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[523.416,230.201],"ix":2},"a":{"a":0,"k":[523.416,230.201],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[523.416,230.201],"ix":2},"a":{"a":0,"k":[523.416,230.201],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.834,1.152],[1.153,1.837],[1.834,-1.15],[-1.15,-1.834]],"o":[[1.837,-1.15],[-1.15,-1.835],[-1.836,1.151],[1.152,1.837]],"v":[[2.082,3.323],[3.322,-2.084],[-2.084,-3.324],[-3.324,2.083]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[532.422,201.376],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.836,1.15],[1.15,1.835],[1.834,-1.151],[-1.149,-1.834]],"o":[[1.837,-1.151],[-1.151,-1.834],[-1.836,1.15],[1.15,1.836]],"v":[[2.083,3.324],[3.323,-2.084],[-2.083,-3.323],[-3.324,2.082]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[529.217,195.385],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[529.217,195.385],"ix":2},"a":{"a":0,"k":[529.217,195.385],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[8.93,-1.318],[5.077,-7.463],[-8.93,1.318],[-5.075,7.463]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[523.418,202.577],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[523.418,202.577],"ix":2},"a":{"a":0,"k":[523.418,202.577],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.84,-1.146],[1.146,1.84],[-1.839,1.145],[-1.146,-1.838]],"o":[[-1.838,1.145],[-1.146,-1.838],[1.84,-1.146],[1.146,1.839]],"v":[[2.074,3.33],[-3.329,2.073],[-2.074,-3.329],[3.329,-2.075]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[474.593,237.769],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.839,-1.146],[1.146,1.839],[-1.836,1.145],[-1.146,-1.84]],"o":[[-1.84,1.146],[-1.144,-1.838],[1.84,-1.146],[1.145,1.839]],"v":[[2.073,3.329],[-3.331,2.074],[-2.076,-3.33],[3.33,-2.073]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[470.613,232.261],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[470.613,232.261],"ix":2},"a":{"a":0,"k":[470.613,232.261],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-5.097,7.448],[-8.933,1.294],[5.099,-7.448],[8.933,-1.29]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[479.617,230.201],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[479.617,230.201],"ix":2},"a":{"a":0,"k":[479.617,230.201],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[479.617,230.201],"ix":2},"a":{"a":0,"k":[479.617,230.201],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[3.682,0],[0,3.552],[-3.681,0],[0,-3.553]],"o":[[-3.681,0],[0,-3.553],[3.682,0],[0,3.552]],"v":[[8.74,5.494],[2.074,-0.937],[8.74,-7.369],[15.408,-0.937]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[1.052,0],[0,0.869],[-1.052,0],[0,-0.869]],"o":[[-1.052,0],[0,-0.869],[1.052,0],[0,0.869]],"v":[[-0.001,9.768],[-1.907,8.195],[-0.001,3.82],[1.905,8.194]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[3.684,0],[0,3.552],[-3.681,0],[0,-3.553]],"o":[[-3.681,0],[0,-3.553],[3.684,0],[0,3.552]],"v":[[-8.742,5.494],[-15.409,-0.937],[-8.742,-7.369],[-2.074,-0.937]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":0,"k":{"i":[[11.92,0],[0,-10.361],[-5.584,-3.391],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,6.372]],"o":[[-11.914,0],[0,6.372],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[5.584,-3.391],[0,-10.361]],"v":[[-0.001,-22.649],[-21.579,-3.887],[-12.332,11.498],[-12.332,22.649],[-7.763,22.649],[-7.763,12.331],[-4.925,12.331],[-4.925,22.649],[-1.42,22.649],[-1.42,12.331],[1.421,12.331],[1.421,22.649],[4.924,22.649],[4.924,12.331],[7.764,12.331],[7.764,22.649],[12.331,22.649],[12.331,11.498],[21.579,-3.887]],"c":true},"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[501.518,218.146],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[501.518,218.146],"ix":2},"a":{"a":0,"k":[501.518,218.146],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.273,1.579],[32.761,3.211],[71.904,0.758],[0,0],[0.241,0],[0.242,0],[0,0],[35.556,-9.111],[1.981,-9.245],[0,0],[0,0],[-31.851,7.432],[-73.246,4.409],[0,0],[-0.241,-0.001],[-0.242,0],[0,0],[-50.809,-6.84],[-4.222,-13.778],[0,0]],"o":[[-1.78,-10.21],[-45.422,-4.452],[0,0],[-0.242,0],[-0.241,0],[0,0],[-71.904,0.759],[-33.522,8.59],[0.2,0.88],[0,0],[6.097,-6.241],[33.333,-7.778],[0,0],[0.242,0],[0.241,-0.001],[0,0],[71.904,0.759],[23.111,3.111],[0,0],[0,0]],"v":[[164.522,53.59],[121.284,26.534],[0.61,-59.285],[0.61,-59.319],[-0.1,-59.303],[-0.811,-59.319],[-0.811,-59.285],[-121.972,27.43],[-164.522,54.729],[-164.137,56.107],[-160.417,58.764],[-118.417,35.653],[-2.06,-48.09],[-2.06,-48.125],[-1.349,-48.108],[-0.639,-48.125],[-0.639,-48.09],[121.139,35.43],[159.25,59.319],[163.935,56.106]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[502.083,200.236],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[53.93,5.286],[81.251,0],[0,0],[0.241,-0.001],[0.242,0],[0,0],[33.21,-6.302],[0,0],[0,0],[-62.959,0.226],[0,0],[0,0]],"o":[[-45.422,-4.452],[0,0],[-0.242,0],[-0.241,-0.001],[0,0],[-78.195,0],[-53.386,10.13],[0,0],[0,0],[62.959,0.226],[0,0],[0,0]],"v":[[121.336,6.266],[0.662,-79.552],[0.662,-79.587],[-0.049,-79.57],[-0.759,-79.587],[-0.759,-79.552],[-121.434,6.267],[-164.085,45.09],[-117.935,79.587],[-0.049,49.306],[117.837,79.586],[163.987,45.089]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.333333343267,0.333333343267,0.333333343267,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[502.032,211.253],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[499.762,345.023,0],"to":[0,1.583,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":30,"s":[499.762,354.523,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[499.762,345.023,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":90,"s":[499.762,354.523,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":120,"s":[499.762,345.023,0],"to":[0,0,0],"ti":[0,-1.583,0]},{"t":150,"s":[499.762,354.523,0]}],"ix":2,"l":2},"a":{"a":0,"k":[499.762,345.023,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,-15.268],[-15.268,0],[0,0],[0,15.268],[15.268,0]],"o":[[0,0],[-15.268,0],[0,15.268],[0,0],[15.268,0],[0,-15.268],[0,0]],"v":[[69.257,-27.545],[-69.257,-27.545],[-96.802,0],[-69.257,27.545],[69.257,27.545],[96.802,0],[69.257,-27.545]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.105882354081,0.458823531866,0.733333349228,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[499.859,342.505],"to":[0,1.417],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":30,"s":[499.859,351.005],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[499.859,342.505],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":90,"s":[499.859,351.005],"to":[0,0],"ti":[0,1.417]},{"t":120,"s":[499.859,342.505]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-73.349],[-73.349,0],[0,73.349],[73.349,0]],"o":[[-73.349,0],[0,73.349],[73.349,0],[0,-73.349],[0,0]],"v":[[0,-132.69],[-132.69,0],[0,132.69],[132.69,0],[0,-132.69]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,-70.516],[70.516,0],[0,70.516],[-70.516,0]],"o":[[70.516,0],[0,70.516],[-70.516,0],[0,-70.516],[0,0]],"v":[[0,-127.968],[127.968,0],[0,127.968],[-127.968,0],[0,-127.968]],"c":false},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.333333343267,0.333333343267,0.333333343267,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[500.017,345.023],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-70.049,-16.541],[16.54,-70.05],[70.049,16.541],[-16.541,70.05]],"o":[[16.541,-70.05],[70.05,16.54],[-16.541,70.05],[-70.05,-16.54],[0,0]],"v":[[-126.836,-29.95],[29.949,-126.835],[126.836,29.95],[-29.949,126.835],[-126.836,-29.95]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[500.052,345.122],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[1.259,-0.157],[-3.778,-27.073],[-20.777,-4.092],[-1.259,-0.157],[-13.537,31.323]],"o":[[-1.259,0],[-27.073,3.778],[2.991,20.934],[1.259,0.157],[-11.805,-31.953],[0,0]],"v":[[23.22,-49.346],[19.599,-49.031],[-22.742,6.847],[16.923,48.716],[20.544,49.346],[23.22,-49.346]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.105882354081,0.458823531866,0.733333349228,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[355.283,342.269],"to":[0.833,1.917],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":30,"s":[360.283,353.769],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[355.283,342.269],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":90,"s":[360.283,353.769],"to":[0,0],"ti":[0.833,1.917]},{"t":120,"s":[355.283,342.269]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[1.259,0],[11.805,-31.953],[-1.259,0.315],[5.194,26.916],[20.934,2.833]],"o":[[-1.259,-0.157],[13.537,31.323],[1.259,-0.157],[26.916,-5.194],[-4.092,-20.777],[0,0]],"v":[[-19.581,-49.031],[-23.201,-49.346],[-20.526,49.346],[-16.905,48.716],[22.288,-9.365],[-19.581,-49.031]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.105882354081,0.458823531866,0.733333349228,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[644.26,342.426],"to":[-0.5,1.417],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":30,"s":[641.26,350.926],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[644.26,342.426],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":90,"s":[641.26,350.926],"to":[0,0],"ti":[-0.5,1.417]},{"t":120,"s":[644.26,342.426]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":300,"st":0,"ct":1,"bm":0}],"markers":[]} \ No newline at end of file From 74780997056bf110f4fb1476eb6f94a2039610ea Mon Sep 17 00:00:00 2001 From: "DESKTOP-SVBVC1U\\HP" Date: Mon, 9 Dec 2024 21:26:07 +0600 Subject: [PATCH 2/8] clean up ticket details --- .../Comments/Hxcontrollers/CommentList.php | 3 +- app/Domain/Comments/Services/Comments.php | 6 +- .../Templates/components/settings.blade.php | 86 +++++++------ .../Templates/components/subtasks.blade.php | 12 +- .../Templates/components/timesheet.php | 86 +++++++++++++ .../Templates/partials/showTicket.blade.php | 7 +- .../Templates/partials/subtasks.blade.php | 119 +++++++++--------- 7 files changed, 206 insertions(+), 113 deletions(-) create mode 100644 app/Domain/Tickets/Templates/components/timesheet.php diff --git a/app/Domain/Comments/Hxcontrollers/CommentList.php b/app/Domain/Comments/Hxcontrollers/CommentList.php index badc67cff2..2de241d87e 100644 --- a/app/Domain/Comments/Hxcontrollers/CommentList.php +++ b/app/Domain/Comments/Hxcontrollers/CommentList.php @@ -42,14 +42,13 @@ public function save(): void if ($editComment > 0 && $this->commentService->editComment($_POST, $editComment)) { $this->tpl->setNotification($this->language->__('notifications.comment_saved_success'), 'success'); - } elseif ($editComment == '' && $this->commentService->addComment($_POST, $module, $moduleId)) { + } elseif (($editComment == ''||$editComment==null) && $this->commentService->addComment($_POST, $module, $moduleId)) { $this->tpl->setNotification($this->language->__('notifications.comment_create_success'), 'success'); } else { $this->tpl->setNotification($this->language->__('notifications.comment_create_error'), 'error'); } $comments = $this->commentService->getComments($module, $moduleId); - $this->tpl->assign('module', $module); $this->tpl->assign('moduleId', $moduleId); $this->tpl->assign('includeStatus', $includeStatus); diff --git a/app/Domain/Comments/Services/Comments.php b/app/Domain/Comments/Services/Comments.php index b01242f630..79a18c806a 100644 --- a/app/Domain/Comments/Services/Comments.php +++ b/app/Domain/Comments/Services/Comments.php @@ -58,7 +58,6 @@ public function getComments(string $module, int $moduleId, int $commentOrder = 0 //Comes back as flat list $comments = $this->commentRepository->getComments($module, $moduleId, $parent, $commentOrder); - /* @var array */ $commentsArray = []; @@ -99,7 +98,7 @@ public function addComment($values, $module, $entityId): bool throw new AuthException('User is not authorized to add comments'); } - if (isset($values['text']) && $values['text'] != '' && isset($values['father']) && isset($module) && isset($entityId) && isset($entity)) { + if (isset($values['text']) && $values['text'] != '' && isset($values['father']) && isset($module) && isset($entityId)) { $mapper = [ 'text' => $values['text'], 'date' => dtHelper()->dbNow()->formatDateTimeForDb(), @@ -109,6 +108,7 @@ public function addComment($values, $module, $entityId): bool 'status' => $values['status'] ?? '', ]; + $comment = $this->commentRepository->addComment($mapper, $module); if ($comment) { @@ -117,7 +117,7 @@ public function addComment($values, $module, $entityId): bool $currentUrl = CURRENT_URL; switch ($module) { - case 'ticket': + case 'tickets': $entity = $this->ticketService->getTicket($entityId); $subject = sprintf($this->language->__('email_notifications.new_comment_todo_with_type_subject'), $this->language->__('label.'.strtolower($entity->type)), $entity->id, $entity->headline); $message = sprintf($this->language->__('email_notifications.new_comment_todo_with_type_message'), session('userdata.name'), $this->language->__('label.'.strtolower($entity->type)), $entity->headline, $values['text']); diff --git a/app/Domain/Tickets/Templates/components/settings.blade.php b/app/Domain/Tickets/Templates/components/settings.blade.php index dffcb2ca88..f4752aae21 100644 --- a/app/Domain/Tickets/Templates/components/settings.blade.php +++ b/app/Domain/Tickets/Templates/components/settings.blade.php @@ -2,11 +2,8 @@ - @foreach ($allAssignedprojects as $project) - @if(is_array($tpl->get('ticketParents'))) - @foreach($tpl->get('ticketParents') as $ticketRow) + @if (is_array($tpl->get('ticketParents'))) + @foreach ($tpl->get('ticketParents') as $ticketRow) @@ -39,13 +33,9 @@ - + @foreach ($statusLabels as $key => $label) @@ -57,13 +47,9 @@ - + @foreach ($ticketTypes as $types) @@ -75,14 +61,10 @@ - - @foreach($tpl->get('priorities') as $priorityKey => $priorityValue) + @foreach ($tpl->get('priorities') as $priorityKey => $priorityValue) @@ -94,17 +76,41 @@ - - @foreach($tpl->get('efforts') as $effortKey => $effortValue) + @foreach ($tpl->get('efforts') as $effortKey => $effortValue) @endforeach
+ + +
+
+ +
Click to open this one and close others
+
+

hello

+
+
+
+ +
Click to open this one and close others
+
+

hello

+
+
+
+ +
Click to open this one and close others
+
+

hello

+
+
+
+ + + diff --git a/app/Domain/Tickets/Templates/components/subtasks.blade.php b/app/Domain/Tickets/Templates/components/subtasks.blade.php index 60beca6205..874ea1a422 100644 --- a/app/Domain/Tickets/Templates/components/subtasks.blade.php +++ b/app/Domain/Tickets/Templates/components/subtasks.blade.php @@ -1,13 +1,7 @@ -@props([ - "ticket" -]) +@props(['ticket']) -
+
Loading Subtasks ...

diff --git a/app/Domain/Tickets/Templates/components/timesheet.php b/app/Domain/Tickets/Templates/components/timesheet.php new file mode 100644 index 0000000000..edbd2908a0 --- /dev/null +++ b/app/Domain/Tickets/Templates/components/timesheet.php @@ -0,0 +1,86 @@ + $val) { + $$var = $val; // necessary for blade refactor +} +$values = $timesheetValues; +if ($remainingHours < 0) { + $remainingHours = 0; +} +$currentPay = $userHours * $userInfo['wage']; +?> + +
+
+ + +

__('headline.add_time_entry', false); ?>

+
+ +
+ + + + + + + +
+ + + + + + + +
+
+ + + + +
+
+

__('subtitles.logged_hours_chart'); ?>

+ +
+ +


+ __('label.planned_hours'); ?>: planHours; ?>
+ __('label.booked_hours') ?>: get('timesheetsAllHours'); ?>
+ __('label.actual_hours_remaining') ?>:
+

+
+
+ + \ No newline at end of file diff --git a/app/Domain/Tickets/Templates/partials/showTicket.blade.php b/app/Domain/Tickets/Templates/partials/showTicket.blade.php index 2b92940707..92d5387d4e 100644 --- a/app/Domain/Tickets/Templates/partials/showTicket.blade.php +++ b/app/Domain/Tickets/Templates/partials/showTicket.blade.php @@ -97,7 +97,7 @@ - + @@ -107,9 +107,12 @@ + + + + :priorities="$priorities" :efforts="$efforts" :remainingHours="$remainingHours" /> diff --git a/app/Domain/Tickets/Templates/partials/subtasks.blade.php b/app/Domain/Tickets/Templates/partials/subtasks.blade.php index 4c8c1cb778..0c319eddc9 100644 --- a/app/Domain/Tickets/Templates/partials/subtasks.blade.php +++ b/app/Domain/Tickets/Templates/partials/subtasks.blade.php @@ -1,12 +1,13 @@
-
-
-
-
- {{ __("label.due") }} -
-
- -
+
+
+
+
+ {{ __('label.due') }} +
+
+ +
-
- -
+
+ +
-
-
-
- +
+
+ @php if (isset($statusLabels[$subticket['status']])) { From 7511db0e904c08ab2d7a8dd7c769949db957ca70 Mon Sep 17 00:00:00 2001 From: "DESKTOP-SVBVC1U\\HP" Date: Tue, 10 Dec 2024 21:28:21 +0600 Subject: [PATCH 3/8] update the new ticket page --- app/Domain/Tickets/Controllers/NewTicket.php | 21 ++-- .../Templates/components/settings.blade.php | 26 ----- .../Templates/components/timesheet.blade.php | 90 +++++++++++++++ .../Templates/components/timesheet.php | 86 -------------- .../includes/ticketDetails.blade.php | 8 -- .../partials/newTicketModal.blade.php | 109 +++++++++++------- .../Templates/partials/showTicket.blade.php | 11 +- .../Tickets/Templates/showKanban.blade.php | 23 ++-- 8 files changed, 189 insertions(+), 185 deletions(-) create mode 100644 app/Domain/Tickets/Templates/components/timesheet.blade.php delete mode 100644 app/Domain/Tickets/Templates/components/timesheet.php diff --git a/app/Domain/Tickets/Controllers/NewTicket.php b/app/Domain/Tickets/Controllers/NewTicket.php index a32b038cbb..194f2a1c03 100644 --- a/app/Domain/Tickets/Controllers/NewTicket.php +++ b/app/Domain/Tickets/Controllers/NewTicket.php @@ -54,7 +54,7 @@ public function init( $this->userService = $userService; if (! session()->exists('lastPage')) { - session(['lastPage' => BASE_URL.'/tickets/showKanban/']); + session(['lastPage' => BASE_URL . '/tickets/showKanban/']); } } @@ -117,14 +117,15 @@ public function post($params): Response if (is_array($result) === false) { $this->tpl->setNotification($this->language->__('notifications.ticket_saved'), 'success'); + return response()->json(['success' => true]); - if (isset($params['saveAndCloseTicket']) === true && $params['saveAndCloseTicket'] == 1) { - return Frontcontroller::redirectHtmx('#/tickets/showTicket/'.$result.'?closeModal=1'); - } else { - return Frontcontroller::redirectHtmx('#/tickets/showTicket/'.$result); - } + // if (isset($params['saveAndCloseTicket']) === true && $params['saveAndCloseTicket'] == 1) { + // return Frontcontroller::redirectHtmx('#/tickets/showTicket/'.$result.'?closeModal=1'); + // } else { + // return Frontcontroller::redirectHtmx('#/tickets/showTicket/'.$result); + // } } else { - $this->tpl->setNotification($this->language->__($result['msg']), 'error'); + // $this->tpl->setNotification($this->language->__($result['msg']), 'error'); $ticket = app()->makeWith(TicketModel::class, ['values' => $params]); $ticket->userLastname = session('userdata.name'); @@ -150,12 +151,12 @@ public function post($params): Response $allAssignedprojects = $this->projectService->getProjectsUserHasAccessTo(session('userdata.id'), 'open'); $this->tpl->assign('allAssignedprojects', $allAssignedprojects); - return $this->tpl->displayPartial('tickets::partials.newTicketModal'); + // return $this->tpl->displayPartial('tickets::partials.newTicketModal'); + return response()->json(['success' => false]); } } - return Frontcontroller::redirect(BASE_URL.'/tickets/newTicket'); + return response()->json(['success' => true]); } } - } diff --git a/app/Domain/Tickets/Templates/components/settings.blade.php b/app/Domain/Tickets/Templates/components/settings.blade.php index f4752aae21..b75adae2a9 100644 --- a/app/Domain/Tickets/Templates/components/settings.blade.php +++ b/app/Domain/Tickets/Templates/components/settings.blade.php @@ -88,29 +88,3 @@
-
-
- -
Click to open this one and close others
-
-

hello

-
-
-
- -
Click to open this one and close others
-
-

hello

-
-
-
- -
Click to open this one and close others
-
-

hello

-
-
-
- - - diff --git a/app/Domain/Tickets/Templates/components/timesheet.blade.php b/app/Domain/Tickets/Templates/components/timesheet.blade.php new file mode 100644 index 0000000000..de1ea0f946 --- /dev/null +++ b/app/Domain/Tickets/Templates/components/timesheet.blade.php @@ -0,0 +1,90 @@ +@php + foreach ($__data as $var => $val) { + $$var = $val; // necessary for blade refactor + } + $values = $timesheetValues; + if ($remainingHours < 0) { + $remainingHours = 0; + } + $currentPay = $userHours * $userInfo['wage']; +@endphp + +
+
+ + +

__('headline.add_time_entry', false); ?>

+
+ +
+ + + + @foreach ($tpl->get('kind') as $key => $row) + + @endforeach + + + + + + +
+ + +
+ +
+ + + +
+
+

__('subtitles.logged_hours_chart'); ?>

+ +
+ +


+ __('label.planned_hours'); ?>: planHours; ?>
+ __('label.booked_hours'); ?>: get('timesheetsAllHours'); ?>
+ __('label.actual_hours_remaining'); ?>:
+

+
+
+ + diff --git a/app/Domain/Tickets/Templates/components/timesheet.php b/app/Domain/Tickets/Templates/components/timesheet.php deleted file mode 100644 index edbd2908a0..0000000000 --- a/app/Domain/Tickets/Templates/components/timesheet.php +++ /dev/null @@ -1,86 +0,0 @@ - $val) { - $$var = $val; // necessary for blade refactor -} -$values = $timesheetValues; -if ($remainingHours < 0) { - $remainingHours = 0; -} -$currentPay = $userHours * $userInfo['wage']; -?> - -
-
- - -

__('headline.add_time_entry', false); ?>

-
- -
- - - - - - - -
- - - - - - - -
-
- - - - -
-
-

__('subtitles.logged_hours_chart'); ?>

- -
- -


- __('label.planned_hours'); ?>: planHours; ?>
- __('label.booked_hours') ?>: get('timesheetsAllHours'); ?>
- __('label.actual_hours_remaining') ?>:
-

-
-
- - \ No newline at end of file diff --git a/app/Domain/Tickets/Templates/includes/ticketDetails.blade.php b/app/Domain/Tickets/Templates/includes/ticketDetails.blade.php index 605ca23f83..36351aead1 100644 --- a/app/Domain/Tickets/Templates/includes/ticketDetails.blade.php +++ b/app/Domain/Tickets/Templates/includes/ticketDetails.blade.php @@ -1,14 +1,6 @@ $val) { - $$var = $val; // necessary for blade refactor -} -$ticket = $tpl->get('ticket'); -$remainingHours = $tpl->get('remainingHours'); -$statusLabels = $tpl->get('statusLabels'); -$ticketTypes = $tpl->get('ticketTypes'); - ?> diff --git a/app/Domain/Tickets/Templates/partials/newTicketModal.blade.php b/app/Domain/Tickets/Templates/partials/newTicketModal.blade.php index cb7f9da5a1..3546e265da 100644 --- a/app/Domain/Tickets/Templates/partials/newTicketModal.blade.php +++ b/app/Domain/Tickets/Templates/partials/newTicketModal.blade.php @@ -1,60 +1,85 @@ - +@php use Leantime\Core\Support\EditorTypeEnum; @endphp -get('ticket'); -$projectData = $tpl->get('projectData'); -$todoTypeIcons = $tpl->get("ticketTypeIcons"); -?> +
-

__("headlines.new_to_do") ?>

+

__('headlines.new_to_do') ?>

@displayNotification() -