From ee9600526c90e310a736b77b1b6517f6ae98168e Mon Sep 17 00:00:00 2001 From: parkyejin Date: Tue, 29 Oct 2024 18:01:43 +0900 Subject: [PATCH 01/17] =?UTF-8?q?delete(#23):=20=ED=95=84=EC=9A=94?= =?UTF-8?q?=EC=97=86=EB=8A=94=20=ED=8C=8C=EC=9D=BC=20=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/.gitkeep | 0 src/pages/.gitkeep | 0 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/components/.gitkeep delete mode 100644 src/pages/.gitkeep diff --git a/src/components/.gitkeep b/src/components/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/src/pages/.gitkeep b/src/pages/.gitkeep deleted file mode 100644 index e69de29..0000000 From 71ad1cb4fe783a5bcf8ab52c003adf5bc3e2ccf2 Mon Sep 17 00:00:00 2001 From: parkyejin Date: Tue, 29 Oct 2024 18:43:55 +0900 Subject: [PATCH 02/17] =?UTF-8?q?refactor(#23):=20=EC=82=B0=EC=B1=85=20?= =?UTF-8?q?=EC=8B=9C=EA=B0=84=20=ED=83=80=EC=9D=B4=EB=A8=B8=20=EC=BB=B4?= =?UTF-8?q?=ED=8F=AC=EB=84=8C=ED=8A=B8=20=EB=B6=84=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- eslint.config.js | 1 + src/components/walking/MissingAlert.jsx | 128 ++++++++++++++++++++++++ src/components/walking/WalkingMap.jsx | 97 +++--------------- src/components/walking/WalkingTimer.jsx | 94 +++++++++++++++++ 4 files changed, 239 insertions(+), 81 deletions(-) create mode 100644 src/components/walking/MissingAlert.jsx create mode 100644 src/components/walking/WalkingTimer.jsx diff --git a/eslint.config.js b/eslint.config.js index a243a14..be6887e 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -34,6 +34,7 @@ export default [ { allowConstantExport: true }, ], "no-unused-vars": "off", + "react/prop-types": "off", }, }, ]; diff --git a/src/components/walking/MissingAlert.jsx b/src/components/walking/MissingAlert.jsx new file mode 100644 index 0000000..689928d --- /dev/null +++ b/src/components/walking/MissingAlert.jsx @@ -0,0 +1,128 @@ +import React from "react"; +import styled from "styled-components"; + +const missingPets = [ + { + id: 1, + name: "몽이", + image: "/api/placeholder/100/100", + location: { lat: 33.450701, lng: 126.570667 }, + description: "갈색 포메라니안, 3살, 암컷", + radius: 500, // 반경 500m + }, + { + id: 2, + name: "또리", + image: "/api/placeholder/100/100", + location: { lat: 37.52919295798161, lng: 127.07758707184594 }, + description: "흰색 말티즈, 5살, 수컷", + radius: 3000, // 반경 300m + }, +]; + +const MissingPetAlert = ({ pet, distance, isOpen, onClose }) => { + if (!pet) return null; + + return ( + + + + + {distance}m 반경 내에 실종된 반려동물이 있습니다! + + +
+ {pet.name} +
+

+ {pet.name} +

+

{pet.description}

+

+ 반경 {pet.radius}m 이내에서 실종되었습니다 +

+
+
+
+
+
+
+ ); +}; + +export default MissingPetAlert; + +const AlertDialog = styled.div` + display: ${({ open }) => (open ? "block" : "none")}; + position: fixed; + top: 0; + left: 0; + width: 100vw; + height: 100vh; + background: rgba(0, 0, 0, 0.5); + z-index: 1000; + display: flex; + align-items: center; + justify-content: center; +`; + +const AlertDialogContent = styled.div` + background: white; + max-width: 24rem; + width: 100%; + padding: 1.5rem; + border-radius: 0.5rem; + box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1); +`; + +const AlertDialogHeader = styled.div` + display: flex; + flex-direction: column; + gap: 0.5rem; +`; + +const AlertDialogTitle = styled.h2` + font-size: 1.25rem; + font-weight: bold; + color: #f97316; /* orange-500 */ +`; + +const AlertDialogDescription = styled.div` + display: flex; + align-items: center; + gap: 1rem; + margin-top: 1rem; +`; + +const PetImage = styled.img` + width: 6rem; + height: 6rem; + border-radius: 50%; + object-fit: cover; + border: 2px solid #fb923c; /* orange-400 */ +`; + +const PetInfo = styled.div` + flex: 1; +`; + +const PetName = styled.p` + font-size: 1.125rem; + font-weight: 600; + color: #1f2937; /* gray-900 */ +`; + +const PetDescription = styled.p` + font-size: 0.875rem; + color: #4b5563; /* gray-600 */ +`; + +const PetRadius = styled.p` + font-size: 0.875rem; + color: #2563eb; /* blue-600 */ + margin-top: 0.5rem; +`; diff --git a/src/components/walking/WalkingMap.jsx b/src/components/walking/WalkingMap.jsx index 7d32fdd..390118b 100644 --- a/src/components/walking/WalkingMap.jsx +++ b/src/components/walking/WalkingMap.jsx @@ -1,57 +1,24 @@ import React, { useEffect, useState, useCallback } from "react"; import styled from "styled-components"; +import WalkingTimer from "./WalkingTimer"; const { kakao } = window; const WalkingMap = () => { const [map, setMap] = useState(null); + const [time, setTime] = useState(0); // 산책 시간 const [originMarker, setOriginMarker] = useState(null); const [destinationMarker, setDestinationMarker] = useState(null); const [originCoords, setOriginCoords] = useState(null); const [destinationCoords, setDestinationCoords] = useState(null); - const [polyline, setPolyline] = useState(null); // 경로선을 상태로 관리 - const [routeDistance, setRouteDistance] = useState(null); // 경로 길이 상태 추가 + const [polyline, setPolyline] = useState(null); // 경로선 + const [routeDistance, setRouteDistance] = useState(null); // 경로 길이 const [currentPosition, setCurrentPosition] = useState({ latitude: 33.450701, longitude: 126.570667, }); - // 타이머 상태 추가 - const [time, setTime] = useState(0); - const [isRunning, setIsRunning] = useState(false); - const [isStarted, setIsStarted] = useState(false); // Start 버튼이 눌렸는지 여부를 관리 - - // 타이머 기능 - useEffect(() => { - let interval; - if (isRunning) { - interval = setInterval(() => { - setTime((prevTime) => prevTime + 1); - }, 1000); - } else { - clearInterval(interval); - } - return () => clearInterval(interval); - }, [isRunning]); - - const formatTime = (seconds) => { - const mins = String(Math.floor(seconds / 60)).padStart(2, "0"); - const secs = String(seconds % 60).padStart(2, "0"); - return `${mins}:${secs}`; - }; - - const startTimer = () => { - setIsRunning(true); - setIsStarted(true); // Start 버튼이 눌렸음을 표시 - }; - - const pauseTimer = () => setIsRunning(false); - const stopTimer = () => { - setIsRunning(false); - setTime(0); - setIsStarted(false); // 산책 종료 시 Start 버튼이 다시 보이도록 설정 - }; - + // 현재 위치 받아오는 함수 useEffect(() => { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition( @@ -70,6 +37,7 @@ const WalkingMap = () => { } }, []); + // 지도 클릭하여 출발지, 목적지 설정 const handleMapClick = useCallback( (mouseEvent) => { const coords = mouseEvent.latLng; @@ -99,6 +67,7 @@ const WalkingMap = () => { [map, originCoords, destinationCoords, originMarker, destinationMarker] ); + // 지도 초기화 useEffect(() => { const mapContainer = document.getElementById("map"); const mapOptions = { @@ -113,6 +82,7 @@ const WalkingMap = () => { setMap(kakaoMap); }, [currentPosition.latitude, currentPosition.longitude]); + // 지도 클릭 이벤트 리스너 등록 useEffect(() => { if (!map) return; @@ -134,6 +104,7 @@ const WalkingMap = () => { } }, [destinationCoords]); + // 경로 계산 함수 const getCarDirection = async () => { if (!originCoords || !destinationCoords) { alert("출발지와 목적지를 선택하세요."); @@ -215,7 +186,6 @@ const WalkingMap = () => { destinationMarker.setMap(null); setDestinationMarker(null); } - // 경로선 초기화 if (polyline) { polyline.setMap(null); @@ -227,6 +197,12 @@ const WalkingMap = () => { setRouteDistance(null); // 경로 길이 초기화 }, [originMarker, destinationMarker, polyline]); + const formatTime = (seconds) => { + const mins = String(Math.floor(seconds / 60)).padStart(2, "0"); + const secs = String(seconds % 60).padStart(2, "0"); + return `${mins}:${secs}`; + }; + return ( @@ -253,29 +229,7 @@ const WalkingMap = () => { {routeDistance ? (routeDistance / 1000).toFixed(1) + "km" : `0.0`} - - - {!isStarted && ( - - {time === 0 ? "Start!" : "다시 시작"} - - )} - {isStarted && ( - - {isRunning ? ( - 일시 정지 - ) : ( - 다시 시작 - )} - 산책 종료 - - )} -
-
-
-
-
-
+
); }; @@ -307,14 +261,6 @@ const HeaderContainer = styled.div` } `; -const InputContainer = styled.div` - margin-top: 1rem; - display: flex; - flex-direction: column; - align-items: center; - gap: 0.5rem; -`; - const MapContainer = styled.div` width: 100%; height: 260px; @@ -364,14 +310,3 @@ const OutlineButton = styled.button` color: #ffffff; } `; - -const TimerButton = styled(OutlineButton)` - padding: 8px 12px; - font-size: 15px; - font-weight: bold; -`; - -const ButtonContainer = styled.div` - display: flex; - gap: 10px; -`; diff --git a/src/components/walking/WalkingTimer.jsx b/src/components/walking/WalkingTimer.jsx new file mode 100644 index 0000000..8ca92e9 --- /dev/null +++ b/src/components/walking/WalkingTimer.jsx @@ -0,0 +1,94 @@ +import React, { useState, useEffect } from "react"; +import styled from "styled-components"; + +const WalkingTimer = ({ time, setTime }) => { + // 타이머 상태 추가 + const [isRunning, setIsRunning] = useState(false); + const [isStarted, setIsStarted] = useState(false); // Start 버튼이 눌렸는지 여부를 관리 + + // 타이머 기능 + useEffect(() => { + let interval; + if (isRunning) { + interval = setInterval(() => { + setTime((prevTime) => prevTime + 1); + }, 1000); + } else { + clearInterval(interval); + } + return () => clearInterval(interval); + }, [isRunning]); + + const startTimer = () => { + setIsRunning(true); + setIsStarted(true); // Start 버튼이 눌렸음을 표시 + }; + + const pauseTimer = () => setIsRunning(false); + const stopTimer = () => { + setIsRunning(false); + setTime(0); + setIsStarted(false); // 산책 종료 시 Start 버튼이 다시 보이도록 설정 + }; + + return ( + + {!isStarted && ( + + {time === 0 ? "Start!" : "다시 시작"} + + )} + {isStarted && ( + + {isRunning ? ( + 일시 정지 + ) : ( + 다시 시작 + )} + 산책 종료 + + )} +
+
+
+
+
+
+ ); +}; + +export default WalkingTimer; + +const InputContainer = styled.div` + margin-top: 1rem; + display: flex; + flex-direction: column; + align-items: center; + gap: 0.5rem; +`; + +const OutlineButton = styled.button` + padding: 5px 10px; + background-color: #fff; + color: #ff6e00; + border: 1px solid #ff6e00; + border-radius: 4px; + cursor: pointer; + transition: background-color 0.3s, color 0.3s; + + &:hover { + background-color: #ff6e00; + color: #ffffff; + } +`; + +const TimerButton = styled(OutlineButton)` + padding: 8px 12px; + font-size: 15px; + font-weight: bold; +`; + +const ButtonContainer = styled.div` + display: flex; + gap: 10px; +`; From 75b1943e4d46ce932ba8a9418f27ee25bdc5e94c Mon Sep 17 00:00:00 2001 From: parkyejin Date: Tue, 29 Oct 2024 18:47:08 +0900 Subject: [PATCH 03/17] =?UTF-8?q?feat(#23):=20=ED=98=84=EC=9C=84=EC=B9=98?= =?UTF-8?q?=EB=A1=9C=20=EB=B2=84=ED=8A=BC=20=EC=83=9D=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/walking/WalkingMap.jsx | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/components/walking/WalkingMap.jsx b/src/components/walking/WalkingMap.jsx index 390118b..8180e59 100644 --- a/src/components/walking/WalkingMap.jsx +++ b/src/components/walking/WalkingMap.jsx @@ -197,6 +197,17 @@ const WalkingMap = () => { setRouteDistance(null); // 경로 길이 초기화 }, [originMarker, destinationMarker, polyline]); + const moveToCurrentLocation = () => { + if (map) { + map.setCenter( + new kakao.maps.LatLng( + currentPosition.latitude, + currentPosition.longitude + ) + ); + } + }; + const formatTime = (seconds) => { const mins = String(Math.floor(seconds / 60)).padStart(2, "0"); const secs = String(seconds % 60).padStart(2, "0"); @@ -214,7 +225,12 @@ const WalkingMap = () => { {destinationCoords ? "목적지 설정됨" : "목적지 미설정"} - 초기화 +
+ + 현위치로 + + 초기화 +
From 3627c48b3c8159dbd38c09f521c9ea4ace8936b9 Mon Sep 17 00:00:00 2001 From: parkyejin Date: Wed, 30 Oct 2024 00:44:17 +0900 Subject: [PATCH 04/17] =?UTF-8?q?docs(#23):=20WalkingMap=20=EC=BD=94?= =?UTF-8?q?=EB=93=9C=20=EC=A0=95=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 2 +- src/components/walking/MissingAlert.jsx | 128 -------------------- src/components/walking/MissingPetAlert.jsx | 104 ++++++++++++++++ src/components/walking/WalkingMap.jsx | 133 +++++++++------------ src/components/walking/WalkingTimer.jsx | 5 +- 5 files changed, 162 insertions(+), 210 deletions(-) delete mode 100644 src/components/walking/MissingAlert.jsx create mode 100644 src/components/walking/MissingPetAlert.jsx diff --git a/index.html b/index.html index 3201ddb..09ec634 100644 --- a/index.html +++ b/index.html @@ -12,7 +12,7 @@ diff --git a/src/components/walking/MissingAlert.jsx b/src/components/walking/MissingAlert.jsx deleted file mode 100644 index 689928d..0000000 --- a/src/components/walking/MissingAlert.jsx +++ /dev/null @@ -1,128 +0,0 @@ -import React from "react"; -import styled from "styled-components"; - -const missingPets = [ - { - id: 1, - name: "몽이", - image: "/api/placeholder/100/100", - location: { lat: 33.450701, lng: 126.570667 }, - description: "갈색 포메라니안, 3살, 암컷", - radius: 500, // 반경 500m - }, - { - id: 2, - name: "또리", - image: "/api/placeholder/100/100", - location: { lat: 37.52919295798161, lng: 127.07758707184594 }, - description: "흰색 말티즈, 5살, 수컷", - radius: 3000, // 반경 300m - }, -]; - -const MissingPetAlert = ({ pet, distance, isOpen, onClose }) => { - if (!pet) return null; - - return ( - - - - - {distance}m 반경 내에 실종된 반려동물이 있습니다! - - -
- {pet.name} -
-

- {pet.name} -

-

{pet.description}

-

- 반경 {pet.radius}m 이내에서 실종되었습니다 -

-
-
-
-
-
-
- ); -}; - -export default MissingPetAlert; - -const AlertDialog = styled.div` - display: ${({ open }) => (open ? "block" : "none")}; - position: fixed; - top: 0; - left: 0; - width: 100vw; - height: 100vh; - background: rgba(0, 0, 0, 0.5); - z-index: 1000; - display: flex; - align-items: center; - justify-content: center; -`; - -const AlertDialogContent = styled.div` - background: white; - max-width: 24rem; - width: 100%; - padding: 1.5rem; - border-radius: 0.5rem; - box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1); -`; - -const AlertDialogHeader = styled.div` - display: flex; - flex-direction: column; - gap: 0.5rem; -`; - -const AlertDialogTitle = styled.h2` - font-size: 1.25rem; - font-weight: bold; - color: #f97316; /* orange-500 */ -`; - -const AlertDialogDescription = styled.div` - display: flex; - align-items: center; - gap: 1rem; - margin-top: 1rem; -`; - -const PetImage = styled.img` - width: 6rem; - height: 6rem; - border-radius: 50%; - object-fit: cover; - border: 2px solid #fb923c; /* orange-400 */ -`; - -const PetInfo = styled.div` - flex: 1; -`; - -const PetName = styled.p` - font-size: 1.125rem; - font-weight: 600; - color: #1f2937; /* gray-900 */ -`; - -const PetDescription = styled.p` - font-size: 0.875rem; - color: #4b5563; /* gray-600 */ -`; - -const PetRadius = styled.p` - font-size: 0.875rem; - color: #2563eb; /* blue-600 */ - margin-top: 0.5rem; -`; diff --git a/src/components/walking/MissingPetAlert.jsx b/src/components/walking/MissingPetAlert.jsx new file mode 100644 index 0000000..006d7af --- /dev/null +++ b/src/components/walking/MissingPetAlert.jsx @@ -0,0 +1,104 @@ +import React from "react"; +import styled from "styled-components"; + +const MissingPetAlert = ({ pet, distance, isOpen, onClose }) => { + console.log(pet, distance, isOpen, onClose); + if (!pet || !isOpen) return null; + + return ( + <> + + + + + {distance}m 반경 내에 실종된 반려동물이 있습니다! + + + + + {pet.name} + {pet.description} + + 반경 {pet.radius}m 이내에서 실종되었습니다 + + + + + + + + + ); +}; + +export default MissingPetAlert; + +const AlertDialogHeader = styled.div` + display: flex; + flex-direction: column; + gap: 0.5rem; +`; + +const AlertDialog = styled.div` + display: ${({ open }) => (open ? "flex" : "none")}; + position: fixed; + top: 0; + left: 0; + width: 100vw; + height: 100vh; + background: rgba(0, 0, 0, 0.5); + z-index: 1000; + align-items: center; + justify-content: center; +`; + +const AlertDialogContent = styled.div` + background: white; + max-width: 24rem; + width: 100%; + padding: 1.5rem; + border-radius: 0.5rem; + box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1); +`; + +const AlertDialogTitle = styled.h2` + font-size: 1.25rem; + font-weight: bold; + color: #f97316; /* orange-500 */ +`; + +const AlertDialogDescription = styled.div` + display: flex; + align-items: center; + gap: 1rem; + margin-top: 1rem; +`; + +const PetImage = styled.img` + width: 6rem; + height: 6rem; + border-radius: 50%; + object-fit: cover; + border: 2px solid #fb923c; /* orange-400 */ +`; + +const PetInfo = styled.div` + flex: 1; +`; + +const PetName = styled.p` + font-size: 1.125rem; + font-weight: 600; + color: #1f2937; /* gray-900 */ +`; + +const PetDescription = styled.p` + font-size: 0.875rem; + color: #4b5563; /* gray-600 */ +`; + +const PetRadius = styled.p` + font-size: 0.875rem; + color: #2563eb; /* blue-600 */ + margin-top: 0.5rem; +`; diff --git a/src/components/walking/WalkingMap.jsx b/src/components/walking/WalkingMap.jsx index 8180e59..6f65c16 100644 --- a/src/components/walking/WalkingMap.jsx +++ b/src/components/walking/WalkingMap.jsx @@ -18,25 +18,45 @@ const WalkingMap = () => { longitude: 126.570667, }); - // 현재 위치 받아오는 함수 + /* 위치 관련*/ useEffect(() => { + // 위치 동의 받기 if (navigator.geolocation) { - navigator.geolocation.getCurrentPosition( - (position) => { - setCurrentPosition({ - latitude: position.coords.latitude, - longitude: position.coords.longitude, - }); - }, - (error) => { - console.error("Error getting current position:", error); - } - ); - } else { - console.error("Geolocation is not supported by this browser."); + navigator.geolocation.getCurrentPosition((position) => { + setCurrentPosition({ + latitude: position.coords.latitude, + longitude: position.coords.longitude, + }); + }); } }, []); + // 현위치로 이동 + const moveToCurrentLocation = () => { + if (map) { + map.setCenter( + new kakao.maps.LatLng( + currentPosition.latitude, + currentPosition.longitude + ) + ); + } + }; + + /* 지도 관련*/ + useEffect(() => { + const mapContainer = document.getElementById("map"); + const mapOptions = { + center: new kakao.maps.LatLng( + currentPosition.latitude, + currentPosition.longitude + ), + level: 3, + }; + const kakaoMap = new kakao.maps.Map(mapContainer, mapOptions); + setMap(kakaoMap); // 지도 객체 저장 + }, [currentPosition.latitude, currentPosition.longitude]); + // 지도 클릭하여 출발지, 목적지 설정 const handleMapClick = useCallback( (mouseEvent) => { @@ -67,82 +87,41 @@ const WalkingMap = () => { [map, originCoords, destinationCoords, originMarker, destinationMarker] ); - // 지도 초기화 - useEffect(() => { - const mapContainer = document.getElementById("map"); - const mapOptions = { - center: new kakao.maps.LatLng( - currentPosition.latitude, - currentPosition.longitude - ), - level: 3, - }; - - const kakaoMap = new kakao.maps.Map(mapContainer, mapOptions); - setMap(kakaoMap); - }, [currentPosition.latitude, currentPosition.longitude]); - // 지도 클릭 이벤트 리스너 등록 useEffect(() => { if (!map) return; - if (!destinationCoords) { kakao.maps.event.addListener(map, "click", handleMapClick); } else { kakao.maps.event.removeListener(map, "click", handleMapClick); } - return () => { kakao.maps.event.removeListener(map, "click", handleMapClick); }; }, [map, handleMapClick, destinationCoords]); - // 목적지 설정 후 자동으로 경로 계산 - useEffect(() => { - if (destinationCoords) { - getCarDirection(); - } - }, [destinationCoords]); - - // 경로 계산 함수 + /* 경로 관련 */ const getCarDirection = async () => { - if (!originCoords || !destinationCoords) { - alert("출발지와 목적지를 선택하세요."); - return; - } - - // 기존 경로선이 있다면 제거 - if (polyline) { - polyline.setMap(null); - } - const REST_API_KEY = "da0dd0fc23a035bb681daba549304728"; const url = "https://apis-navi.kakaomobility.com/v1/directions"; const origin = `${originCoords.getLng()},${originCoords.getLat()}`; const destination = `${destinationCoords.getLng()},${destinationCoords.getLat()}`; - const headers = { - Authorization: `KakaoAK ${REST_API_KEY}`, - "Content-Type": "application/json", - }; - const queryParams = new URLSearchParams({ origin, destination, }); + const headers = { + Authorization: `KakaoAK ${REST_API_KEY}`, + "Content-Type": "application/json", + }; try { const response = await fetch(`${url}?${queryParams}`, { method: "GET", headers, }); - - if (!response.ok) { - throw new Error(`HTTP error! Status: ${response.status}`); - } - const data = await response.json(); - const linePath = []; data.routes[0].sections[0].roads.forEach((road) => { road.vertexes.forEach((vertex, index) => { @@ -156,11 +135,11 @@ const WalkingMap = () => { } }); }); - // 경로 길이 설정 const distance = data.routes[0].summary.distance; - setRouteDistance(distance); // 경로 길이 업데이트 + setRouteDistance(distance); + // 경로선 그리기 const newPolyline = new kakao.maps.Polyline({ path: linePath, strokeWeight: 5, @@ -170,14 +149,21 @@ const WalkingMap = () => { }); newPolyline.setMap(map); - setPolyline(newPolyline); // 새로운 경로선을 상태로 저장 + setPolyline(newPolyline); } catch (error) { console.error("Error:", error); } }; + // 목적지 설정 후 자동으로 경로 계산 + useEffect(() => { + if (destinationCoords) { + getCarDirection(); + } + }, [destinationCoords]); + + // 마커, 경로선 초기화 함수 const resetMarkers = useCallback(() => { - // 마커 초기화 if (originMarker) { originMarker.setMap(null); setOriginMarker(null); @@ -186,7 +172,6 @@ const WalkingMap = () => { destinationMarker.setMap(null); setDestinationMarker(null); } - // 경로선 초기화 if (polyline) { polyline.setMap(null); setPolyline(null); @@ -194,20 +179,10 @@ const WalkingMap = () => { setOriginCoords(null); setDestinationCoords(null); - setRouteDistance(null); // 경로 길이 초기화 + setRouteDistance(null); }, [originMarker, destinationMarker, polyline]); - const moveToCurrentLocation = () => { - if (map) { - map.setCenter( - new kakao.maps.LatLng( - currentPosition.latitude, - currentPosition.longitude - ) - ); - } - }; - + // 초기 시간 형식 변환 함수 const formatTime = (seconds) => { const mins = String(Math.floor(seconds / 60)).padStart(2, "0"); const secs = String(seconds % 60).padStart(2, "0"); @@ -237,11 +212,11 @@ const WalkingMap = () => {
-
산책 시간(분:초)
+
산책 시간 (분:초)
{formatTime(time)}
-
산책 거리(km)
+
산책 거리 (km)
{routeDistance ? (routeDistance / 1000).toFixed(1) + "km" : `0.0`}
diff --git a/src/components/walking/WalkingTimer.jsx b/src/components/walking/WalkingTimer.jsx index 8ca92e9..e1815d9 100644 --- a/src/components/walking/WalkingTimer.jsx +++ b/src/components/walking/WalkingTimer.jsx @@ -1,7 +1,7 @@ import React, { useState, useEffect } from "react"; import styled from "styled-components"; -const WalkingTimer = ({ time, setTime }) => { +const WalkingTimer = ({ time, setTime, onStart }) => { // 타이머 상태 추가 const [isRunning, setIsRunning] = useState(false); const [isStarted, setIsStarted] = useState(false); // Start 버튼이 눌렸는지 여부를 관리 @@ -21,7 +21,8 @@ const WalkingTimer = ({ time, setTime }) => { const startTimer = () => { setIsRunning(true); - setIsStarted(true); // Start 버튼이 눌렸음을 표시 + setIsStarted(true); + onStart(); }; const pauseTimer = () => setIsRunning(false); From 5470813ffb3406691f63ec0fcec354d4f969860f Mon Sep 17 00:00:00 2001 From: parkyejin Date: Wed, 30 Oct 2024 00:48:49 +0900 Subject: [PATCH 05/17] =?UTF-8?q?design(#23):=20=EC=9D=BC=EC=8B=9C=20?= =?UTF-8?q?=EC=A0=95=EC=A7=80=20=EB=B2=84=ED=8A=BC=20=EC=83=89=EC=83=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/walking/WalkingTimer.jsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/components/walking/WalkingTimer.jsx b/src/components/walking/WalkingTimer.jsx index e1815d9..5419805 100644 --- a/src/components/walking/WalkingTimer.jsx +++ b/src/components/walking/WalkingTimer.jsx @@ -44,7 +44,7 @@ const WalkingTimer = ({ time, setTime, onStart }) => { {isRunning ? ( 일시 정지 ) : ( - 다시 시작 + 다시 시작 )} 산책 종료 @@ -89,6 +89,12 @@ const TimerButton = styled(OutlineButton)` font-weight: bold; `; +const RestartButton = styled(TimerButton)` + background-color: #ff6e00; + color: #ffffff; + border: none; +`; + const ButtonContainer = styled.div` display: flex; gap: 10px; From 591f1789b311af702f5752b643c8ba3e407939ed Mon Sep 17 00:00:00 2001 From: parkyejin Date: Wed, 30 Oct 2024 01:02:04 +0900 Subject: [PATCH 06/17] =?UTF-8?q?feat(#23):=20=EC=8B=A4=EC=A2=85=20?= =?UTF-8?q?=EB=8F=99=EB=AC=BC=20=EC=95=8C=EB=A6=BC=20=ED=8C=9D=EC=97=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/walking/MissingPetAlert.jsx | 3 +- src/components/walking/WalkingMap.jsx | 46 +++++++++++++++++++++- src/components/walking/WalkingTimer.jsx | 7 +++- 3 files changed, 51 insertions(+), 5 deletions(-) diff --git a/src/components/walking/MissingPetAlert.jsx b/src/components/walking/MissingPetAlert.jsx index 006d7af..4f63e17 100644 --- a/src/components/walking/MissingPetAlert.jsx +++ b/src/components/walking/MissingPetAlert.jsx @@ -2,12 +2,11 @@ import React from "react"; import styled from "styled-components"; const MissingPetAlert = ({ pet, distance, isOpen, onClose }) => { - console.log(pet, distance, isOpen, onClose); if (!pet || !isOpen) return null; return ( <> - + diff --git a/src/components/walking/WalkingMap.jsx b/src/components/walking/WalkingMap.jsx index 6f65c16..ffc4c97 100644 --- a/src/components/walking/WalkingMap.jsx +++ b/src/components/walking/WalkingMap.jsx @@ -1,6 +1,7 @@ import React, { useEffect, useState, useCallback } from "react"; import styled from "styled-components"; import WalkingTimer from "./WalkingTimer"; +import MissingPetAlert from "./MissingPetAlert"; const { kakao } = window; @@ -18,6 +19,36 @@ const WalkingMap = () => { longitude: 126.570667, }); + const [startLocation, setStartLocation] = useState(""); + const [destinationLocation, setDestinationLocation] = useState(""); + const [isTimerStarted, setIsTimerStarted] = useState(false); + const [missingPet, setMissingPet] = useState(null); + const [missingPetDistance, setMissingPetDistance] = useState(0); + const [isMissingPetAlertOpen, setIsMissingPetAlertOpen] = useState(false); + + const handleStartLocationChange = (e) => { + setStartLocation(e.target.value); + }; + const handleDestinationLocationChange = (e) => { + setDestinationLocation(e.target.value); + }; + const handleTimerStart = () => { + const sampleMissingPet = { + name: "멍멍이", + image: "https://via.placeholder.com/150", + description: "귀여운 강아지입니다.", + radius: 300, + }; + setMissingPet(sampleMissingPet); + setMissingPetDistance(200); + setIsMissingPetAlertOpen(true); + setIsTimerStarted(true); + }; + + const handleMissingPetAlertClose = () => { + setIsMissingPetAlertOpen(false); + }; + /* 위치 관련*/ useEffect(() => { // 위치 동의 받기 @@ -176,7 +207,8 @@ const WalkingMap = () => { polyline.setMap(null); setPolyline(null); } - + setTime(0); + setIsTimerStarted(false); setOriginCoords(null); setDestinationCoords(null); setRouteDistance(null); @@ -220,7 +252,17 @@ const WalkingMap = () => { {routeDistance ? (routeDistance / 1000).toFixed(1) + "km" : `0.0`} - + + + {/* 지도 표시 부분 */} + {isTimerStarted && ( + + )} ); }; diff --git a/src/components/walking/WalkingTimer.jsx b/src/components/walking/WalkingTimer.jsx index 5419805..a89e19a 100644 --- a/src/components/walking/WalkingTimer.jsx +++ b/src/components/walking/WalkingTimer.jsx @@ -25,6 +25,11 @@ const WalkingTimer = ({ time, setTime, onStart }) => { onStart(); }; + const restartTimer = () => { + setIsRunning(true); + setIsStarted(true); + }; + const pauseTimer = () => setIsRunning(false); const stopTimer = () => { setIsRunning(false); @@ -44,7 +49,7 @@ const WalkingTimer = ({ time, setTime, onStart }) => { {isRunning ? ( 일시 정지 ) : ( - 다시 시작 + 다시 시작 )} 산책 종료 From 414f25687c2a7c8402a4c0035630c94d75163f68 Mon Sep 17 00:00:00 2001 From: parkyejin Date: Sun, 3 Nov 2024 14:06:45 +0900 Subject: [PATCH 07/17] =?UTF-8?q?fix(#23):=20=EC=B4=88=EA=B8=B0=ED=99=94?= =?UTF-8?q?=20=EB=B2=84=ED=8A=BC=20=EB=88=84=EB=A5=BC=EC=8B=9C=20=EC=82=B0?= =?UTF-8?q?=EC=B1=85=20=EC=8B=9C=EA=B0=84=EB=8F=84=20=EC=B4=88=EA=B8=B0?= =?UTF-8?q?=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/walking/MissingPetAlert.jsx | 12 ++++----- src/components/walking/WalkingMap.jsx | 30 ++++++++++++---------- src/components/walking/WalkingTimer.jsx | 17 +++++++----- 3 files changed, 33 insertions(+), 26 deletions(-) diff --git a/src/components/walking/MissingPetAlert.jsx b/src/components/walking/MissingPetAlert.jsx index 4f63e17..114986b 100644 --- a/src/components/walking/MissingPetAlert.jsx +++ b/src/components/walking/MissingPetAlert.jsx @@ -53,7 +53,7 @@ const AlertDialog = styled.div` const AlertDialogContent = styled.div` background: white; - max-width: 24rem; + max-width: 20rem; width: 100%; padding: 1.5rem; border-radius: 0.5rem; @@ -63,7 +63,7 @@ const AlertDialogContent = styled.div` const AlertDialogTitle = styled.h2` font-size: 1.25rem; font-weight: bold; - color: #f97316; /* orange-500 */ + color: #f97316; `; const AlertDialogDescription = styled.div` @@ -78,7 +78,7 @@ const PetImage = styled.img` height: 6rem; border-radius: 50%; object-fit: cover; - border: 2px solid #fb923c; /* orange-400 */ + border: 2px solid #fb923c; `; const PetInfo = styled.div` @@ -88,16 +88,16 @@ const PetInfo = styled.div` const PetName = styled.p` font-size: 1.125rem; font-weight: 600; - color: #1f2937; /* gray-900 */ + color: #1f2937; `; const PetDescription = styled.p` font-size: 0.875rem; - color: #4b5563; /* gray-600 */ + color: #4b5563; `; const PetRadius = styled.p` font-size: 0.875rem; - color: #2563eb; /* blue-600 */ + color: #2563eb; margin-top: 0.5rem; `; diff --git a/src/components/walking/WalkingMap.jsx b/src/components/walking/WalkingMap.jsx index ffc4c97..9e1c42f 100644 --- a/src/components/walking/WalkingMap.jsx +++ b/src/components/walking/WalkingMap.jsx @@ -7,7 +7,11 @@ const { kakao } = window; const WalkingMap = () => { const [map, setMap] = useState(null); - const [time, setTime] = useState(0); // 산책 시간 + const [time, setTime] = useState(0); + const [isTimerStarted, setIsTimerStarted] = useState(false); + const [isStarted, setIsStarted] = useState(false); + const [isRunning, setIsRunning] = useState(false); + const [originMarker, setOriginMarker] = useState(null); const [destinationMarker, setDestinationMarker] = useState(null); const [originCoords, setOriginCoords] = useState(null); @@ -19,19 +23,10 @@ const WalkingMap = () => { longitude: 126.570667, }); - const [startLocation, setStartLocation] = useState(""); - const [destinationLocation, setDestinationLocation] = useState(""); - const [isTimerStarted, setIsTimerStarted] = useState(false); const [missingPet, setMissingPet] = useState(null); const [missingPetDistance, setMissingPetDistance] = useState(0); const [isMissingPetAlertOpen, setIsMissingPetAlertOpen] = useState(false); - const handleStartLocationChange = (e) => { - setStartLocation(e.target.value); - }; - const handleDestinationLocationChange = (e) => { - setDestinationLocation(e.target.value); - }; const handleTimerStart = () => { const sampleMissingPet = { name: "멍멍이", @@ -51,7 +46,6 @@ const WalkingMap = () => { /* 위치 관련*/ useEffect(() => { - // 위치 동의 받기 if (navigator.geolocation) { navigator.geolocation.getCurrentPosition((position) => { setCurrentPosition({ @@ -85,7 +79,7 @@ const WalkingMap = () => { level: 3, }; const kakaoMap = new kakao.maps.Map(mapContainer, mapOptions); - setMap(kakaoMap); // 지도 객체 저장 + setMap(kakaoMap); }, [currentPosition.latitude, currentPosition.longitude]); // 지도 클릭하여 출발지, 목적지 설정 @@ -208,6 +202,8 @@ const WalkingMap = () => { setPolyline(null); } setTime(0); + setIsStarted(false); + setIsRunning(false); setIsTimerStarted(false); setOriginCoords(null); setDestinationCoords(null); @@ -252,7 +248,15 @@ const WalkingMap = () => { {routeDistance ? (routeDistance / 1000).toFixed(1) + "km" : `0.0`} - + {/* 지도 표시 부분 */} {isTimerStarted && ( diff --git a/src/components/walking/WalkingTimer.jsx b/src/components/walking/WalkingTimer.jsx index a89e19a..983eb1a 100644 --- a/src/components/walking/WalkingTimer.jsx +++ b/src/components/walking/WalkingTimer.jsx @@ -1,12 +1,15 @@ import React, { useState, useEffect } from "react"; import styled from "styled-components"; -const WalkingTimer = ({ time, setTime, onStart }) => { - // 타이머 상태 추가 - const [isRunning, setIsRunning] = useState(false); - const [isStarted, setIsStarted] = useState(false); // Start 버튼이 눌렸는지 여부를 관리 - - // 타이머 기능 +const WalkingTimer = ({ + time, + setTime, + onStart, + isStarted, + setIsStarted, + isRunning, + setIsRunning, +}) => { useEffect(() => { let interval; if (isRunning) { @@ -34,7 +37,7 @@ const WalkingTimer = ({ time, setTime, onStart }) => { const stopTimer = () => { setIsRunning(false); setTime(0); - setIsStarted(false); // 산책 종료 시 Start 버튼이 다시 보이도록 설정 + setIsStarted(false); }; return ( From 12cae6fca3f49183073d42a6b53bc4ce8d68cf6a Mon Sep 17 00:00:00 2001 From: parkyejin Date: Sun, 3 Nov 2024 14:44:13 +0900 Subject: [PATCH 08/17] =?UTF-8?q?design(#23):=20=EC=8B=A4=EC=A2=85=20?= =?UTF-8?q?=EC=95=8C=EB=A6=BC=20Alert=20=EB=94=94=EC=9E=90=EC=9D=B8=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/images/common/cancelButton.svg | 3 + public/images/walk/missingPet.svg | 9 +++ src/components/Images.jsx | 10 ++- src/components/walking/MissingPetAlert.jsx | 92 ++++++++++++++-------- src/components/walking/WalkingMap.jsx | 16 ++-- 5 files changed, 89 insertions(+), 41 deletions(-) create mode 100644 public/images/common/cancelButton.svg create mode 100644 public/images/walk/missingPet.svg diff --git a/public/images/common/cancelButton.svg b/public/images/common/cancelButton.svg new file mode 100644 index 0000000..68567bc --- /dev/null +++ b/public/images/common/cancelButton.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/images/walk/missingPet.svg b/public/images/walk/missingPet.svg new file mode 100644 index 0000000..497b8af --- /dev/null +++ b/public/images/walk/missingPet.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/components/Images.jsx b/src/components/Images.jsx index 4bb271a..bf68c9f 100644 --- a/src/components/Images.jsx +++ b/src/components/Images.jsx @@ -5,10 +5,11 @@ */ export const images = { // common - cameraIcon: '/images/common/cameraIcon.svg', - loginDogCat: '/images/common/loginDogCat.svg', - logo: '/images/common/logo.svg', - paw: '/images/common/paw.svg', + cameraIcon: "/images/common/cameraIcon.svg", + loginDogCat: "/images/common/loginDogCat.svg", + logo: "/images/common/logo.svg", + paw: "/images/common/paw.svg", + cancel: "/images/common/cancelButton.svg", // community categoryAll: "/images/community/categoryAll.svg", @@ -43,4 +44,5 @@ export const images = { walkMap: "/images/walk/walkMap.svg", walkStopWatch: "/images/walk/walkStopWatch.svg", walkAnimation: "/images/walk/walkHeader.json", + missingPet: "/images/walk/missingPet.svg", }; diff --git a/src/components/walking/MissingPetAlert.jsx b/src/components/walking/MissingPetAlert.jsx index 114986b..038d778 100644 --- a/src/components/walking/MissingPetAlert.jsx +++ b/src/components/walking/MissingPetAlert.jsx @@ -1,5 +1,6 @@ import React from "react"; import styled from "styled-components"; +import { images } from "../Images"; const MissingPetAlert = ({ pet, distance, isOpen, onClose }) => { if (!pet || !isOpen) return null; @@ -8,22 +9,34 @@ const MissingPetAlert = ({ pet, distance, isOpen, onClose }) => { <> - + - {distance}m 반경 내에 실종된 반려동물이 있습니다! + {distance}m 반경 내에
+ 실종된 반려동물이 있습니다!
- - - - {pet.name} - {pet.description} - - 반경 {pet.radius}m 이내에서 실종되었습니다 - - - -
- + + + + + + 아이 이름 + {pet.name} + + + + 휴대폰 번호 + {pet.phone} + + + + + 사진 + + + {pet.description} + + +
@@ -32,12 +45,6 @@ const MissingPetAlert = ({ pet, distance, isOpen, onClose }) => { export default MissingPetAlert; -const AlertDialogHeader = styled.div` - display: flex; - flex-direction: column; - gap: 0.5rem; -`; - const AlertDialog = styled.div` display: ${({ open }) => (open ? "flex" : "none")}; position: fixed; @@ -51,6 +58,12 @@ const AlertDialog = styled.div` justify-content: center; `; +const AlertHeader = styled.div` + display: flex; + justify-content: space-between; + align-items: center; +`; + const AlertDialogContent = styled.div` background: white; max-width: 20rem; @@ -61,7 +74,7 @@ const AlertDialogContent = styled.div` `; const AlertDialogTitle = styled.h2` - font-size: 1.25rem; + font-size: 18px; font-weight: bold; color: #f97316; `; @@ -73,31 +86,48 @@ const AlertDialogDescription = styled.div` margin-top: 1rem; `; +const ImageBox = styled.div` + display: flex; + flex-direction: column; + gap: 8px; +`; + const PetImage = styled.img` width: 6rem; height: 6rem; - border-radius: 50%; + border-radius: 10px; object-fit: cover; border: 2px solid #fb923c; `; const PetInfo = styled.div` - flex: 1; + display: flex; + flex-direction: column; + gap: 8px; `; -const PetName = styled.p` - font-size: 1.125rem; - font-weight: 600; +const Title = styled.div` + font-size: 15px; + font-weight: 800; color: #1f2937; `; -const PetDescription = styled.p` +const Description = styled.div` font-size: 0.875rem; color: #4b5563; `; -const PetRadius = styled.p` - font-size: 0.875rem; - color: #2563eb; - margin-top: 0.5rem; +const InfoBox = styled.div` + display: flex; + align-items: center; + justify-content: start; + + div { + width: 100%; + } +`; + +const Info = styled.div` + font-size: 15px; + color: #4b5563; `; diff --git a/src/components/walking/WalkingMap.jsx b/src/components/walking/WalkingMap.jsx index 9e1c42f..6ea184c 100644 --- a/src/components/walking/WalkingMap.jsx +++ b/src/components/walking/WalkingMap.jsx @@ -2,9 +2,19 @@ import React, { useEffect, useState, useCallback } from "react"; import styled from "styled-components"; import WalkingTimer from "./WalkingTimer"; import MissingPetAlert from "./MissingPetAlert"; +import { images } from "../Images"; const { kakao } = window; +const sampleMissingPet = { + name: "멍멍이", + phone: "010-1234-5678", + image: `${images.missingPet}`, + description: + "아이를 발견하시면 즉시 연락 부탁드립니다. 아이는 사람을 좋아하고, 낯선 사람에게도 친근하게 다가갈 수 있습니다.", + radius: 300, +}; + const WalkingMap = () => { const [map, setMap] = useState(null); const [time, setTime] = useState(0); @@ -28,12 +38,6 @@ const WalkingMap = () => { const [isMissingPetAlertOpen, setIsMissingPetAlertOpen] = useState(false); const handleTimerStart = () => { - const sampleMissingPet = { - name: "멍멍이", - image: "https://via.placeholder.com/150", - description: "귀여운 강아지입니다.", - radius: 300, - }; setMissingPet(sampleMissingPet); setMissingPetDistance(200); setIsMissingPetAlertOpen(true); From 6aa9929157149e1dcc23f1aef34c225009508969 Mon Sep 17 00:00:00 2001 From: parkyejin Date: Sun, 3 Nov 2024 15:09:26 +0900 Subject: [PATCH 09/17] =?UTF-8?q?feat(#23):=20=EC=82=B0=EC=B1=85=EA=B2=BD?= =?UTF-8?q?=EB=A1=9C=20=EB=B0=98=EA=B2=BD=20=EA=B3=84=EC=82=B0=20=EC=8B=A4?= =?UTF-8?q?=EC=A2=85=EB=8F=99=EB=AC=BC=20=EC=95=8C=EB=A6=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/walking/MissingPetAlert.jsx | 10 +++- src/components/walking/WalkingMap.jsx | 68 ++++++++++++++++++---- 2 files changed, 66 insertions(+), 12 deletions(-) diff --git a/src/components/walking/MissingPetAlert.jsx b/src/components/walking/MissingPetAlert.jsx index 038d778..8366e2f 100644 --- a/src/components/walking/MissingPetAlert.jsx +++ b/src/components/walking/MissingPetAlert.jsx @@ -11,10 +11,10 @@ const MissingPetAlert = ({ pet, distance, isOpen, onClose }) => { - {distance}m 반경 내에
+ 산책 경로 {distance}m 반경 내에
실종된 반려동물이 있습니다!
- +
@@ -131,3 +131,9 @@ const Info = styled.div` font-size: 15px; color: #4b5563; `; + +const CancelButton = styled.img` + width: 1rem; + height: 1rem; + cursor: pointer; +`; diff --git a/src/components/walking/WalkingMap.jsx b/src/components/walking/WalkingMap.jsx index 6ea184c..644c69d 100644 --- a/src/components/walking/WalkingMap.jsx +++ b/src/components/walking/WalkingMap.jsx @@ -13,6 +13,45 @@ const sampleMissingPet = { description: "아이를 발견하시면 즉시 연락 부탁드립니다. 아이는 사람을 좋아하고, 낯선 사람에게도 친근하게 다가갈 수 있습니다.", radius: 300, + location: { + latitude: 37.53716987316825, + longitude: 127.08617177992514, + }, +}; + +// 두 지점 간의 거리를 계산하는 함수 (미터 단위) +const calculateDistance = (lat1, lon1, lat2, lon2) => { + const R = 6371e3; + const φ1 = (lat1 * Math.PI) / 180; + const φ2 = (lat2 * Math.PI) / 180; + const Δφ = ((lat2 - lat1) * Math.PI) / 180; + const Δλ = ((lon2 - lon1) * Math.PI) / 180; + + const a = + Math.sin(Δφ / 2) * Math.sin(Δφ / 2) + + Math.cos(φ1) * Math.cos(φ2) * Math.sin(Δλ / 2) * Math.sin(Δλ / 2); + const c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a)); + return R * c; +}; + +// 경로와 특정 지점 사이의 최소 거리를 계산하는 함수 +const calculateMinDistanceToRoute = (routePath, point) => { + if (!routePath || routePath.length < 2) return Infinity; + + let minDistance = Infinity; + + for (let i = 0; i < routePath.length - 1; i++) { + const start = routePath[i]; + const end = routePath[i + 1]; + const distance = calculateDistance( + point.latitude, + point.longitude, + start.getLat(), + start.getLng() + ); + minDistance = Math.min(minDistance, distance); + } + return minDistance; }; const WalkingMap = () => { @@ -36,11 +75,21 @@ const WalkingMap = () => { const [missingPet, setMissingPet] = useState(null); const [missingPetDistance, setMissingPetDistance] = useState(0); const [isMissingPetAlertOpen, setIsMissingPetAlertOpen] = useState(false); + const [routePath, setRoutePath] = useState([]); const handleTimerStart = () => { - setMissingPet(sampleMissingPet); - setMissingPetDistance(200); - setIsMissingPetAlertOpen(true); + if (!routePath.length) return; + const minDistance = calculateMinDistanceToRoute( + routePath, + sampleMissingPet.location + ); + + // 실종동물이 경로 반경 300m 이내에 있을 경우에만 알림을 표시 + if (minDistance <= sampleMissingPet.radius) { + setMissingPet(sampleMissingPet); + setMissingPetDistance(Math.round(minDistance)); + setIsMissingPetAlertOpen(true); + } setIsTimerStarted(true); }; @@ -155,20 +204,18 @@ const WalkingMap = () => { data.routes[0].sections[0].roads.forEach((road) => { road.vertexes.forEach((vertex, index) => { if (index % 2 === 0) { - linePath.push( - new kakao.maps.LatLng( - road.vertexes[index + 1], - road.vertexes[index] - ) + const point = new kakao.maps.LatLng( + road.vertexes[index + 1], + road.vertexes[index] ); + linePath.push(point); } }); }); - // 경로 길이 설정 + setRoutePath(linePath); const distance = data.routes[0].summary.distance; setRouteDistance(distance); - // 경로선 그리기 const newPolyline = new kakao.maps.Polyline({ path: linePath, strokeWeight: 5, @@ -205,6 +252,7 @@ const WalkingMap = () => { polyline.setMap(null); setPolyline(null); } + setRoutePath([]); setTime(0); setIsStarted(false); setIsRunning(false); From d1e85ea3476493eb570c64e9fde6d639367ace08 Mon Sep 17 00:00:00 2001 From: parkyejin Date: Sun, 3 Nov 2024 15:59:06 +0900 Subject: [PATCH 10/17] =?UTF-8?q?feat(#23):=20=EC=82=B0=EC=B1=85=20?= =?UTF-8?q?=EC=9D=BC=EC=A7=80=20=EC=BB=B4=ED=8F=AC=EB=84=8C=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + src/Router.jsx | 7 +- src/components/walking/WalkingHeader.jsx | 79 ++++++- src/pages/WalkPage/WalkJournalPage.jsx | 223 ++++++++++++++++++ .../WalkPage/WalkMapPage.jsx} | 10 +- src/pages/WalkPage/WalkPage.jsx | 4 +- yarn.lock | 61 ++++- 7 files changed, 363 insertions(+), 22 deletions(-) create mode 100644 src/pages/WalkPage/WalkJournalPage.jsx rename src/{components/walking/WalkingMap.jsx => pages/WalkPage/WalkMapPage.jsx} (97%) diff --git a/package.json b/package.json index 9d0ae0f..56d207c 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "axios": "^1.7.7", "http-proxy-middleware": "^3.0.3", "react": "^18.3.1", + "react-calendar": "^5.1.0", "react-daum-postcode": "^3.1.3", "react-dom": "^18.3.1", "react-icons": "^5.3.0", diff --git a/src/Router.jsx b/src/Router.jsx index 49b3d96..a950827 100644 --- a/src/Router.jsx +++ b/src/Router.jsx @@ -23,6 +23,8 @@ import PetRegisterPage from "./pages/RegisterPage/PetRegisterPage.jsx"; import ShoppingDetail from "./pages/MainPage/ShoppingDetail.jsx"; import SideNav from "./components/common/SideNav.jsx"; import WalkPage from "./pages/WalkPage/WalkPage.jsx"; +import WalkMapPage from "./pages/WalkPage/WalkMapPage.jsx"; +import WalkJournalPage from "./pages/WalkPage/WalkJournalPage.jsx"; function Router() { return ( @@ -47,7 +49,10 @@ function Router() { } /> } /> - } /> + }> + } /> + } /> + }> } /> diff --git a/src/components/walking/WalkingHeader.jsx b/src/components/walking/WalkingHeader.jsx index 1372ea1..198619b 100644 --- a/src/components/walking/WalkingHeader.jsx +++ b/src/components/walking/WalkingHeader.jsx @@ -2,24 +2,47 @@ import React, { useState } from "react"; import styled from "styled-components"; import Lottie from "react-lottie-player"; import walkAnimation from "../../../public/images/walk/walkHeader.json"; +import { useNavigate } from "react-router-dom"; const WalkingHeader = () => { - // TODO: 유저 닉네임으로 변경 const [name, setName] = useState("환타 왕자"); + const [activeTab, setActiveTab] = useState("산책하기"); + const navigate = useNavigate(); + + const handleTabClick = (tabName, path) => { + setActiveTab(tabName); + navigate(path); + }; return ( -
- - <span>{name}</span>님이 <br /> - 산책을 기다리고 있어요! - - -
+ <> +
+ + <span>{name}</span>님이 <br /> + 산책을 기다리고 있어요! + + +
+ + handleTabClick("산책 하기", "/walking/map")} + > + 산책 하기 + + handleTabClick("산책 일지", "/walking/journal")} + > + 산책 일지 + + + ); }; @@ -30,6 +53,7 @@ const Header = styled.header` align-items: center; justify-content: space-between; margin: 0 1rem; + transform: translateY(-20px); `; const Title = styled.h1` @@ -41,3 +65,32 @@ const Title = styled.h1` color: #ff6e00; } `; + +const HeaderContainer = styled.div` + display: flex; + justify-content: center; + width: 100%; + transform: translateY(-30px); +`; + +const Tab = styled.div` + width: 100%; + text-align: center; + font-size: 14px; + font-weight: ${({ selected }) => (selected ? "bold" : "normal")}; + color: ${({ selected }) => (selected ? "#ff6e00" : "black")}; + padding: 8px 16px; + cursor: pointer; + position: relative; + + &:after { + content: ""; + display: ${({ selected }) => (selected ? "block" : "none")}; + position: absolute; + bottom: -2px; + left: 0; + right: 0; + height: 4px; + background-color: orange; + } +`; diff --git a/src/pages/WalkPage/WalkJournalPage.jsx b/src/pages/WalkPage/WalkJournalPage.jsx new file mode 100644 index 0000000..60be6a7 --- /dev/null +++ b/src/pages/WalkPage/WalkJournalPage.jsx @@ -0,0 +1,223 @@ +import React, { useState } from "react"; +import Calendar from "react-calendar"; +import styled from "styled-components"; + +const WalkingJournal = () => { + const [selectedDate, setSelectedDate] = useState(null); + const [walkingLogs] = useState({ + "2024-11-01": { duration: "30:00", distance: "2.5" }, + "2024-11-03": { duration: "45:00", distance: "3.8" }, + "2024-11-05": { duration: "20:00", distance: "1.5" }, + }); + + const formatDate = (date) => { + return date.toISOString().split("T")[0]; + }; + + const tileContent = ({ date, view }) => { + if (view === "month") { + const dateStr = formatDate(date); + const hasWalk = walkingLogs[dateStr]; + + if (hasWalk) { + return ; + } + } + return null; + }; + + const tileClassName = ({ date, view }) => { + if (view === "month") { + const dateStr = formatDate(date); + const isToday = formatDate(new Date()) === dateStr; + const isSelected = selectedDate && formatDate(selectedDate) === dateStr; + + let classes = "calendar-tile"; + + if (isToday) { + classes += " today"; + } + if (isSelected) { + classes += " selected"; + } + + return classes; + } + }; + + const handleDateClick = (date) => { + setSelectedDate(date); + }; + + return ( + + + + + + + {selectedDate && ( + + + {selectedDate.toLocaleDateString("ko-KR", { + year: "numeric", + month: "long", + day: "numeric", + })} + + {walkingLogs[formatDate(selectedDate)] ? ( + + + 산책 시간: {walkingLogs[formatDate(selectedDate)].duration} + + + 산책 거리: {walkingLogs[formatDate(selectedDate)].distance}km + + + ) : ( + 산책 기록이 없습니다. + )} + + )} + +
+
+
+
+
+ ); +}; + +const StyledCard = styled.div` + width: 100%; + max-width: 28rem; + margin: 0 auto; + background: white; + border-radius: 0.75rem; + box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); + transform: translateY(-20px); +`; + +const StyledCardContent = styled.div` + padding: 1.5rem; +`; + +const CalendarContainer = styled.div` + .calendar-tile { + position: relative; + height: 60px; + } + + .today { + border: 2px solid #ffa764; + border-radius: 8px; + } + + .selected { + background-color: #fff3e8; + } +`; + +const StyledCalendar = styled(Calendar)` + width: 100%; + + .react-calendar__tile { + padding: 1em 0.5em; + height: 60px; + } + + .react-calendar__month-view__days__day--weekend { + color: #17a1fa; + } + + .react-calendar__month-view__weekdays { + text-align: center; + abbr { + text-decoration-line: none; + } + } + + .react-calendar__month-view__days__day--neighboringMonth { + color: #9ca3af; + } + + .react-calendar__navigation { + margin-bottom: 15px; + text-align: center; + } + + .react-calendar__navigation button { + min-width: 44px; + background: none; + font-size: 16px; + + &:disabled { + background-color: #f0f0f0; + } + + &:enabled:hover, + &:enabled:focus { + background-color: #fff3e8; + } + } + + .react-calendar__tile { + &:enabled:hover, + &:enabled:focus { + background-color: #fff3e8; + } + + &--now { + background: transparent; + } + + &--active { + background: #fff3e8; + color: black; + } + } +`; + +const WalkingDot = styled.div` + width: 8px; + height: 8px; + background-color: #ffa764; + border-radius: 50%; + margin: 4px auto 0; +`; + +const LogContainer = styled.div` + margin-top: 1rem; + padding: 1rem; + background-color: #f9fafb; + border-radius: 8px; +`; + +const LogTitle = styled.h3` + font-size: 1.125rem; + font-weight: 500; + margin-bottom: 0.5rem; +`; + +const LogDetails = styled.div` + display: flex; + flex-direction: column; + gap: 0.5rem; +`; + +const LogItem = styled.p` + font-size: 0.875rem; + color: #374151; +`; + +const NoLogMessage = styled.p` + font-size: 0.875rem; + color: #6b7280; +`; + +export default WalkingJournal; diff --git a/src/components/walking/WalkingMap.jsx b/src/pages/WalkPage/WalkMapPage.jsx similarity index 97% rename from src/components/walking/WalkingMap.jsx rename to src/pages/WalkPage/WalkMapPage.jsx index 644c69d..9af50f1 100644 --- a/src/components/walking/WalkingMap.jsx +++ b/src/pages/WalkPage/WalkMapPage.jsx @@ -1,8 +1,8 @@ import React, { useEffect, useState, useCallback } from "react"; import styled from "styled-components"; -import WalkingTimer from "./WalkingTimer"; -import MissingPetAlert from "./MissingPetAlert"; -import { images } from "../Images"; +import WalkingTimer from "../../components/walking/WalkingTimer"; +import MissingPetAlert from "../../components/walking/MissingPetAlert"; +import { images } from "../../components/Images"; const { kakao } = window; @@ -54,7 +54,7 @@ const calculateMinDistanceToRoute = (routePath, point) => { return minDistance; }; -const WalkingMap = () => { +const WalkMapPage = () => { const [map, setMap] = useState(null); const [time, setTime] = useState(0); const [isTimerStarted, setIsTimerStarted] = useState(false); @@ -323,7 +323,7 @@ const WalkingMap = () => { ); }; -export default WalkingMap; +export default WalkMapPage; const Container = styled.div` display: flex; diff --git a/src/pages/WalkPage/WalkPage.jsx b/src/pages/WalkPage/WalkPage.jsx index 6d3fd85..fd22e33 100644 --- a/src/pages/WalkPage/WalkPage.jsx +++ b/src/pages/WalkPage/WalkPage.jsx @@ -1,12 +1,12 @@ -import WalkingMap from "../../components/walking/WalkingMap.jsx"; import WalkingHeader from "../../components/walking/WalkingHeader.jsx"; import styled from "styled-components"; +import { Outlet } from "react-router-dom"; function WalkPage() { return ( - + ); } diff --git a/yarn.lock b/yarn.lock index f464157..2a0994a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -437,6 +437,11 @@ dependencies: "@swc/core" "^1.7.26" +"@wojtekmaj/date-utils@^1.1.3": + version "1.5.1" + resolved "https://registry.yarnpkg.com/@wojtekmaj/date-utils/-/date-utils-1.5.1.tgz#c3cd67177ac781cfa5736219d702a55a2aea5f2b" + integrity sha512-+i7+JmNiE/3c9FKxzWFi2IjRJ+KzZl1QPu6QNrsgaa2MuBgXvUy4gA1TVzf/JMdIIloB76xSKikTWuyYAIVLww== + acorn-jsx@^5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" @@ -616,6 +621,11 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" +clsx@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.1.1.tgz#eed397c9fd8bd882bfb18deab7102049a2f32999" + integrity sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA== + color-convert@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" @@ -1134,6 +1144,13 @@ get-symbol-description@^1.0.2: es-errors "^1.3.0" get-intrinsic "^1.2.4" +get-user-locale@^2.2.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/get-user-locale/-/get-user-locale-2.3.2.tgz#d37ae6e670c2b57d23a96fb4d91e04b2059d52cf" + integrity sha512-O2GWvQkhnbDoWFUJfaBlDIKUEdND8ATpBXD6KXcbhxlfktyD/d8w6mkzM/IlQEqGZAMz/PW6j6Hv53BiigKLUQ== + dependencies: + mem "^8.0.0" + glob-parent@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" @@ -1515,7 +1532,7 @@ lodash.merge@^4.6.2: resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== -loose-envify@^1.1.0, loose-envify@^1.4.0: +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== @@ -1527,6 +1544,21 @@ lottie-web@^5.12.2: resolved "https://registry.yarnpkg.com/lottie-web/-/lottie-web-5.12.2.tgz#579ca9fe6d3fd9e352571edd3c0be162492f68e5" integrity sha512-uvhvYPC8kGPjXT3MyKMrL3JitEAmDMp30lVkuq/590Mw9ok6pWcFCwXJveo0t5uqYw1UREQHofD+jVpdjBv8wg== +map-age-cleaner@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" + integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== + dependencies: + p-defer "^1.0.0" + +mem@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/mem/-/mem-8.1.1.tgz#cf118b357c65ab7b7e0817bdf00c8062297c0122" + integrity sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA== + dependencies: + map-age-cleaner "^0.1.3" + mimic-fn "^3.1.0" + micromatch@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" @@ -1547,6 +1579,11 @@ mime-types@^2.1.12: dependencies: mime-db "1.52.0" +mimic-fn@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-3.1.0.tgz#65755145bbf3e36954b949c16450427451d5ca74" + integrity sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ== + minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -1634,6 +1671,11 @@ optionator@^0.9.3: type-check "^0.4.0" word-wrap "^1.2.5" +p-defer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + integrity sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw== + p-limit@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" @@ -1732,6 +1774,16 @@ punycode@^2.1.0: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== +react-calendar@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/react-calendar/-/react-calendar-5.1.0.tgz#f5d3342a872cbb8907099ca5651bc936046033b8" + integrity sha512-09o/rQHPZGEi658IXAJtWfra1N69D1eFnuJ3FQm9qUVzlzNnos1+GWgGiUeSs22QOpNm32aoVFOimq0p3Ug9Eg== + dependencies: + "@wojtekmaj/date-utils" "^1.1.3" + clsx "^2.0.0" + get-user-locale "^2.2.1" + warning "^4.0.0" + react-daum-postcode@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/react-daum-postcode/-/react-daum-postcode-3.1.3.tgz#008a0815a08fb9356fe7845d4376dcc9363f495d" @@ -2142,6 +2194,13 @@ vite@^5.4.9: optionalDependencies: fsevents "~2.3.3" +warning@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" + integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== + dependencies: + loose-envify "^1.0.0" + which-boxed-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" From c25efe04a97a533f329fbb01e7ea96baccebd3e6 Mon Sep 17 00:00:00 2001 From: parkyejin Date: Sun, 3 Nov 2024 16:16:43 +0900 Subject: [PATCH 11/17] =?UTF-8?q?feat(#23):=20=EB=88=84=EC=A0=81=20?= =?UTF-8?q?=EC=82=B0=EC=B1=85=20=EC=8B=9C=EA=B0=84,=20=EC=82=B0=EC=B1=85?= =?UTF-8?q?=20=EA=B1=B0=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/walking/MonthlySummary.jsx | 100 ++++++++++++++++++++++ src/pages/WalkPage/WalkJournalPage.jsx | 90 ++++++++++--------- 2 files changed, 149 insertions(+), 41 deletions(-) create mode 100644 src/components/walking/MonthlySummary.jsx diff --git a/src/components/walking/MonthlySummary.jsx b/src/components/walking/MonthlySummary.jsx new file mode 100644 index 0000000..fe487f7 --- /dev/null +++ b/src/components/walking/MonthlySummary.jsx @@ -0,0 +1,100 @@ +import React, { useEffect, useState } from "react"; +import styled from "styled-components"; + +const MonthlySummary = ({ selectedMonth, walkingLogs }) => { + const [totalTime, setTotalTime] = useState("00:00"); + const [totalDistance, setTotalDistance] = useState("0.0"); + + useEffect(() => { + const calculateTotals = () => { + let totalMinutes = 0; + let totalDistance = 0; + + Object.keys(walkingLogs).forEach((date) => { + const [year, month] = date.split("-"); + const selectedYear = selectedMonth.getFullYear(); + const selectedMonthIndex = selectedMonth.getMonth() + 1; + + if ( + parseInt(year) === selectedYear && + parseInt(month) === selectedMonthIndex + ) { + const { duration, distance } = walkingLogs[date]; + const [minutes, seconds] = duration.split(":").map(Number); + + totalMinutes += minutes; + totalDistance += parseFloat(distance); + } + }); + + const hours = Math.floor(totalMinutes / 60); + const minutes = totalMinutes % 60; + setTotalTime( + `${String(hours).padStart(2, "0")}:${String(minutes).padStart(2, "0")}` + ); + setTotalDistance(totalDistance.toFixed(1)); + }; + + calculateTotals(); + }, [walkingLogs, selectedMonth]); + + return ( + + {selectedMonth.getMonth() + 1}월 총 산책 기록 + + + 누적 산책 시간 + {totalTime} + + + 누적 산책 거리 + {totalDistance}km + + + + ); +}; + +export default MonthlySummary; + +const SummaryContainer = styled.div` + display: flex; + flex-direction: column; + gap: 1rem; + margin-bottom: 1rem; + padding: 1rem; + transform: translateY(-30px); +`; + +const SummaryTitle = styled.h2` + color: #ff6e00; + font-size: 1rem; + font-weight: 700; + margin-right: 1rem; +`; + +const SummaryCards = styled.div` + display: flex; + gap: 12px; +`; + +const SummaryCard = styled.div` + background-color: #ffe0b2; + padding: 8px 12px; + border-radius: 0.5rem; + display: flex; + flex-direction: column; + gap: 3px; +`; + +const SummaryLabel = styled.p` + font-size: 12px; + color: #374151; + margin: 0; +`; + +const SummaryValue = styled.p` + font-size: 14px; + font-weight: 700; + margin: 0; +`; diff --git a/src/pages/WalkPage/WalkJournalPage.jsx b/src/pages/WalkPage/WalkJournalPage.jsx index 60be6a7..9a6b0db 100644 --- a/src/pages/WalkPage/WalkJournalPage.jsx +++ b/src/pages/WalkPage/WalkJournalPage.jsx @@ -1,9 +1,11 @@ import React, { useState } from "react"; import Calendar from "react-calendar"; import styled from "styled-components"; +import MonthlySummary from "../../components/walking/MonthlySummary"; const WalkingJournal = () => { const [selectedDate, setSelectedDate] = useState(null); + const [selectedMonth, setSelectedMonth] = useState(new Date()); const [walkingLogs] = useState({ "2024-11-01": { duration: "30:00", distance: "2.5" }, "2024-11-03": { duration: "45:00", distance: "3.8" }, @@ -49,47 +51,53 @@ const WalkingJournal = () => { setSelectedDate(date); }; + const handleMonthChange = ({ activeStartDate }) => { + setSelectedMonth(activeStartDate); + }; + return ( - - - - - - - {selectedDate && ( - - - {selectedDate.toLocaleDateString("ko-KR", { - year: "numeric", - month: "long", - day: "numeric", - })} - - {walkingLogs[formatDate(selectedDate)] ? ( - - - 산책 시간: {walkingLogs[formatDate(selectedDate)].duration} - - - 산책 거리: {walkingLogs[formatDate(selectedDate)].distance}km - - - ) : ( - 산책 기록이 없습니다. - )} - - )} - -
-
-
-
-
+ <> + + + + + + + + + {selectedDate && ( + + + {selectedDate.toLocaleDateString("ko-KR", { + year: "numeric", + month: "long", + day: "numeric", + })} + + {walkingLogs[formatDate(selectedDate)] ? ( + + + 산책 시간: {walkingLogs[formatDate(selectedDate)].duration} + + + 산책 거리: {walkingLogs[formatDate(selectedDate)].distance} + km + + + ) : ( + 산책 기록이 없습니다. + )} + + )} + + + ); }; @@ -100,7 +108,7 @@ const StyledCard = styled.div` background: white; border-radius: 0.75rem; box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); - transform: translateY(-20px); + transform: translateY(-60px); `; const StyledCardContent = styled.div` From 17772df040475d42b5d4cfc2bc1dfb04126f39d5 Mon Sep 17 00:00:00 2001 From: parkyejin Date: Sun, 3 Nov 2024 16:30:42 +0900 Subject: [PATCH 12/17] =?UTF-8?q?feat(#23):=20=EC=82=B0=EC=B1=85=20?= =?UTF-8?q?=EA=B8=B0=EB=A1=9D=EC=9D=B4=20=EC=97=86=EC=9D=84=20=EA=B2=BD?= =?UTF-8?q?=EC=9A=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/walking/WalkingHeader.jsx | 15 +++--- src/components/walking/noWalking.json | 1 + src/pages/WalkPage/WalkJournalPage.jsx | 63 ++++++++++++++++++++---- 3 files changed, 62 insertions(+), 17 deletions(-) create mode 100644 src/components/walking/noWalking.json diff --git a/src/components/walking/WalkingHeader.jsx b/src/components/walking/WalkingHeader.jsx index 198619b..8f7478a 100644 --- a/src/components/walking/WalkingHeader.jsx +++ b/src/components/walking/WalkingHeader.jsx @@ -2,15 +2,14 @@ import React, { useState } from "react"; import styled from "styled-components"; import Lottie from "react-lottie-player"; import walkAnimation from "../../../public/images/walk/walkHeader.json"; -import { useNavigate } from "react-router-dom"; +import { useNavigate, useLocation } from "react-router-dom"; const WalkingHeader = () => { const [name, setName] = useState("환타 왕자"); - const [activeTab, setActiveTab] = useState("산책하기"); const navigate = useNavigate(); + const location = useLocation(); // 현재 경로 가져오기 - const handleTabClick = (tabName, path) => { - setActiveTab(tabName); + const handleTabClick = (path) => { navigate(path); }; @@ -30,14 +29,14 @@ const WalkingHeader = () => { handleTabClick("산책 하기", "/walking/map")} + selected={location.pathname === "/walking/map"} // 현재 경로가 "/walking/map"인지 확인 + onClick={() => handleTabClick("/walking/map")} > 산책 하기 handleTabClick("산책 일지", "/walking/journal")} + selected={location.pathname === "/walking/journal"} // 현재 경로가 "/walking/journal"인지 확인 + onClick={() => handleTabClick("/walking/journal")} > 산책 일지 diff --git a/src/components/walking/noWalking.json b/src/components/walking/noWalking.json new file mode 100644 index 0000000..7e59e87 --- /dev/null +++ b/src/components/walking/noWalking.json @@ -0,0 +1 @@ +{"v":"5.6.5","fr":60,"ip":0,"op":180,"w":512,"h":512,"nm":"LazyDoge-Sleep","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Null 6","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[232,119,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"z Outlines 3","parent":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":68,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":82,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":160,"s":[100]},{"t":177,"s":[0]}],"ix":11},"r":{"a":0,"k":-11,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":68,"s":[-93,65,0],"to":[13.667,-11.5,0],"ti":[-35.667,9.5,0]},{"t":183,"s":[-38,29,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.367,0.367,0.667],"y":[1,1,1]},"o":{"x":[0.563,0.563,0.333],"y":[0,0,0]},"t":68,"s":[20,20,100]},{"t":156,"s":[37,37,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[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],[0,0],[0,0]],"v":[[50.359,-160.117],[40.665,-124.047],[96.579,-124.047],[7.429,0],[112.61,0],[122.287,-36.07],[66.454,-36.07],[155.725,-160.117]],"c":true},"ix":2},"nm":"z","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.961611519608,0.961611519608,0.961611519608,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":"z","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":68,"op":189,"st":68,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"z Outlines 2","parent":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":58,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":72,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":142,"s":[100]},{"t":159,"s":[0]}],"ix":11},"r":{"a":0,"k":-11,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":58,"s":[-79,48,0],"to":[13.667,-11.5,0],"ti":[-38.667,1.5,0]},{"t":173,"s":[6,2,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.367,0.367,0.667],"y":[1,1,1]},"o":{"x":[0.563,0.563,0.333],"y":[0,0,0]},"t":58,"s":[20,20,100]},{"t":146,"s":[37,37,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[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],[0,0],[0,0]],"v":[[50.359,-160.117],[40.665,-124.047],[96.579,-124.047],[7.429,0],[112.61,0],[122.287,-36.07],[66.454,-36.07],[155.725,-160.117]],"c":true},"ix":2},"nm":"z","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.961611519608,0.961611519608,0.961611519608,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":"z","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":58,"op":179,"st":58,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"z Outlines","parent":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":51,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":65,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":123,"s":[100]},{"t":140,"s":[0]}],"ix":11},"r":{"a":0,"k":-11,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[-63,35,0],"to":[13.667,-11.5,0],"ti":[-63.667,6.5,0]},{"t":166,"s":[53,-17,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.367,0.367,0.667],"y":[1,1,1]},"o":{"x":[0.563,0.563,0.333],"y":[0,0,0]},"t":51,"s":[20,20,100]},{"t":139,"s":[37,37,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[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],[0,0],[0,0]],"v":[[50.359,-160.117],[40.665,-124.047],[96.579,-124.047],[7.429,0],[112.61,0],[122.287,-36.07],[66.454,-36.07],[155.725,-160.117]],"c":true},"ix":2},"nm":"z","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.961611519608,0.961611519608,0.961611519608,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":"z","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":51,"op":187,"st":51,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Ribbon Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.688],"y":[0]},"t":0,"s":[0]},{"i":{"x":[0.297],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":90,"s":[4]},{"t":179,"s":[0]}],"ix":10},"p":{"a":0,"k":[251.913,364.778,0],"ix":2},"a":{"a":0,"k":[60.333,40.322,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[14.139,31.654],[0,0]],"o":[[-33.599,17.205],[0,0]],"v":[[9.73,-24.436],[-16.304,24.436]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.136999990426,0.122000002394,0.125,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":9,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[46.369,61.709],"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":[[23.959,-7.924],[-9.523,7.158]],"o":[[-16.771,5.547],[9.524,-7.158]],"v":[[-3.929,-7.377],[11.176,8.143]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.136999990426,0.122000002394,0.125,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":9,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[55.466,37.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":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":[[3.525,1.021],[1.021,-3.526],[-3.525,-1.021],[-1.02,3.526]],"o":[[-3.526,-1.021],[-1.02,3.525],[3.525,1.02],[1.021,-3.525]],"v":[[1.848,-6.383],[-6.383,-1.847],[-1.849,6.384],[6.382,1.848]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.961000031116,0.596000043084,0.564999988032,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":[50.07,54.781],"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":[[3.525,1.021],[1.021,-3.525],[-3.526,-1.022],[-1.021,3.526]],"o":[[-3.525,-1.021],[-1.02,3.526],[3.524,1.02],[1.02,-3.525]],"v":[[1.848,-6.383],[-6.383,-1.848],[-1.848,6.384],[6.383,1.847]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.961000031116,0.596000043084,0.564999988032,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":[32.993,67.999],"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":[[14.139,31.654],[0,0]],"o":[[-33.599,17.205],[0,0]],"v":[[9.73,-24.436],[-16.304,24.436]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.745000023935,0.118000000598,0.176000004189,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":[46.369,61.709],"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":[[23.959,-7.924],[-9.523,7.158]],"o":[[-16.771,5.547],[9.524,-7.158]],"v":[[-3.929,-7.377],[11.176,8.143]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.745000023935,0.118000000598,0.176000004189,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":[55.466,37.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":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":180,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Eyebrow Outlines","parent":10,"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.688,"y":0},"t":0,"s":[148.138,154.839,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.297,"y":1},"o":{"x":0.333,"y":0},"t":90,"s":[146.138,154.839,0],"to":[0,0,0],"ti":[0,0,0]},{"t":179,"s":[148.138,154.839,0]}],"ix":2},"a":{"a":0,"k":[11.674,54.863,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[3.248,-6.417],[4.515,2.286],[-3.247,6.417],[-4.516,-2.286]],"o":[[-3.248,6.417],[-4.516,-2.285],[3.248,-6.417],[4.515,2.285]],"v":[[8.176,4.137],[-5.88,11.618],[-8.177,-4.138],[5.88,-11.618]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.952999997606,0.741000007181,0.372999991623,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":[11.674,14.155],"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":[[-2.241,-6.834],[4.809,-1.578],[2.241,6.834],[-4.808,1.578]],"o":[[2.241,6.834],[-4.809,1.577],[-2.241,-6.834],[4.809,-1.577]],"v":[[8.708,-2.855],[4.059,12.374],[-8.708,2.856],[-4.059,-12.374]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.952999997606,0.741000007181,0.372999991623,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":[11.674,95.525],"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}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Eye Outlines","parent":10,"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.688,"y":0},"t":0,"s":[177.62,152.105,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.297,"y":1},"o":{"x":0.333,"y":0},"t":90,"s":[175.62,152.105,0],"to":[0,0,0],"ti":[0,0,0]},{"t":179,"s":[177.62,152.105,0]}],"ix":2},"a":{"a":0,"k":[13.776,60.929,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.328,-0.032],[-0.301,-0.145],[0.166,0.021],[-1.732,-1.171],[0.127,0.096],[-0.317,-0.438],[-0.176,-0.268],[0.563,1.262],[-0.168,-0.73],[-0.049,-0.473],[0.789,-1.883],[-1.158,1.66],[-1.21,0.942],[0.645,-0.053],[0.35,-0.012],[-1.019,0.146],[-6.299,-0.566],[10.669,8.669],[0.838,-7.235]],"o":[[0.33,0.004],[-0.166,-0.022],[2.063,0.449],[-0.128,-0.096],[0.472,0.278],[-0.591,-0.788],[0.252,0.258],[0.415,0.632],[-0.073,-0.602],[0,1.944],[1.119,-1.667],[-0.053,0.279],[-0.566,0.347],[1.302,-0.504],[-0.329,0.077],[-6.144,-0.759],[13.673,0.336],[-3.526,-3.17],[0.102,2.275]],"v":[[-7.227,-5.651],[-5.99,-5.582],[-6.488,-5.647],[-2.63,-3.991],[-3.012,-4.28],[-1.574,-2.841],[-1.525,-2.75],[-0.85,-1.668],[-0.206,0.634],[-0.243,0.441],[-0.85,4.414],[-1.574,5.587],[-2.63,6.737],[-4.637,7.936],[-5.895,8.279],[-5.99,8.328],[-7.227,16.701],[2.857,-10.151],[-11.38,-9.801]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.136999990426,0.122000002394,0.125,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":[13.776,17.287],"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":[[-2.328,-0.032],[-0.301,-0.144],[0.166,0.021],[-1.732,-1.171],[0.127,0.097],[-0.317,-0.438],[-0.176,-0.267],[0.563,1.262],[-0.168,-0.729],[-0.049,-0.473],[0.789,-1.882],[-1.158,1.659],[-1.21,0.941],[0.645,-0.054],[0.35,-0.013],[-1.019,0.145],[-6.299,-0.566],[10.669,8.67],[0.838,-7.235]],"o":[[0.33,0.004],[-0.166,-0.021],[2.063,0.448],[-0.128,-0.096],[0.472,0.279],[-0.591,-0.788],[0.252,0.259],[0.415,0.631],[-0.073,-0.601],[0,1.943],[1.119,-1.666],[-0.053,0.279],[-0.566,0.347],[1.302,-0.505],[-0.329,0.077],[-6.144,-0.759],[13.673,0.337],[-3.526,-3.17],[0.102,2.274]],"v":[[-7.227,-5.651],[-5.99,-5.584],[-6.488,-5.648],[-2.63,-3.993],[-3.012,-4.281],[-1.574,-2.842],[-1.525,-2.751],[-0.85,-1.669],[-0.206,0.633],[-0.243,0.441],[-0.85,4.413],[-1.574,5.587],[-2.63,6.737],[-4.637,7.936],[-5.895,8.278],[-5.99,8.328],[-7.227,16.699],[2.857,-10.152],[-11.38,-9.801]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.136999990426,0.122000002394,0.125,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":[13.776,104.572],"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}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Mouth Outlines","parent":9,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[31.89,18.364,0],"ix":2},"a":{"a":0,"k":[14.082,35.675,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[8.458,10.667],[3.175,2.168],[19.755,0.899],[-3.931,0.175],[3.233,-7.018],[0.035,-5.164],[6.334,-12.446],[0.387,-0.362],[2.936,0.019],[-4.689,-0.523]],"o":[[-1.656,-1.877],[17.072,-10.346],[-3.908,0.174],[7.869,-0.401],[-1.018,6.181],[-0.273,5.039],[0.212,-0.366],[-1.138,1.556],[-4.478,-1.118],[13.825,0.649]],"v":[[4.593,7.037],[-3.241,-0.296],[-9.144,-35.425],[-9.143,-29.326],[1.018,-13.591],[-12.096,-0.321],[1.021,21.956],[-0.563,24.586],[-8.007,28.684],[-9.143,34.776]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.136999990426,0.122000002394,0.125,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":[14.081,35.675],"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":180,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Nose Outlines","parent":10,"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.688,"y":0},"t":0,"s":[181.818,153.471,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.297,"y":1},"o":{"x":0.333,"y":0},"t":90,"s":[178.318,153.471,0],"to":[0,0,0],"ti":[0,0,0]},{"t":179,"s":[181.818,153.471,0]}],"ix":2},"a":{"a":0,"k":[11.498,18.04,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.478,0],[0,-5.056],[2.479,0]],"o":[[2.479,0],[0,5.057],[-2.478,0]],"v":[[-1.005,-9.156],[3.483,0],[-1.005,9.156]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.423999980852,0.328999986836,0.298000021542,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":[8.077,18.04],"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":[[-8.004,0],[0,-9.825],[8.004,0]],"o":[[8.004,0],[0,9.825],[-8.004,0]],"v":[[-3.244,-17.791],[11.249,-0.001],[-3.244,17.791]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.136999990426,0.122000002394,0.125,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":[11.498,18.041],"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}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Head Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[133.594,277.352,0],"ix":2},"a":{"a":0,"k":[161.543,139.43,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.684,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[-31.09,-24.181],[0,0],[-39.613,19.412],[26.964,52.804],[0,0],[14.606,-11.235]],"o":[[-6.741,24.717],[0,0],[10.111,7.864],[0,0],[27.757,-13.602],[-26.963,-52.805],[0,0],[-14.605,11.235]],"v":[[-52.65,-17.809],[-53.773,26.008],[-105.454,99.036],[-0.969,100.16],[89.388,95.018],[109.579,-52.445],[11.391,-78.477],[-97.589,-103.195]],"c":true}]},{"i":{"x":0.293,"y":1},"o":{"x":0.333,"y":0},"t":91,"s":[{"i":[[0,0],[0,0],[-31.09,-24.181],[0,0],[-39.613,19.412],[26.964,52.804],[0,0],[14.606,-11.235]],"o":[[-6.741,24.717],[0,0],[10.111,7.864],[0,0],[27.757,-13.602],[-26.963,-52.805],[0,0],[-14.605,11.235]],"v":[[-56.15,-17.694],[-57.273,26.122],[-106.954,100.036],[-0.969,100.16],[89.388,95.018],[109.579,-52.445],[11.391,-78.477],[-99.589,-106.195]],"c":true}]},{"t":179,"s":[{"i":[[0,0],[0,0],[-31.09,-24.181],[0,0],[-39.613,19.412],[26.964,52.804],[0,0],[14.606,-11.235]],"o":[[-6.741,24.717],[0,0],[10.111,7.864],[0,0],[27.757,-13.602],[-26.963,-52.805],[0,0],[-14.605,11.235]],"v":[[-52.65,-17.809],[-53.773,26.008],[-105.454,99.036],[-0.969,100.16],[89.388,95.018],[109.579,-52.445],[11.391,-78.477],[-97.589,-103.195]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.136999990426,0.122000002394,0.125,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[161.543,139.43],"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":[[-3.72,6.376],[0,0],[0,0],[0,0],[-11.308,-3.444],[0,0],[1.929,-12.539],[-7.482,-8.064]],"o":[[0,0],[0,0],[0,0],[0,0],[0.447,-0.181],[0,0],[-1.683,10.935],[-0.004,-10.051]],"v":[[2.695,4.584],[3.418,13.99],[12.099,1.69],[13.547,10.372],[39.15,4.124],[39.908,3.822],[-38.225,-19.329],[-3.308,31.868]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.952999997606,0.741000007181,0.372999991623,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.684,"y":0},"t":0,"s":[119.323,70.624],"to":[0,0],"ti":[0,0]},{"i":{"x":0.293,"y":1},"o":{"x":0.333,"y":0},"t":91,"s":[117.323,69.624],"to":[0,0],"ti":[0,0]},{"t":179,"s":[119.323,70.624]}],"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":[[7.025,9.555],[0,0],[0,0],[0,0],[0,0],[-3.905,19.254],[-7.526,-13.085],[0,0]],"o":[[-0.28,-0.365],[0,0],[0,0],[0,0],[0,0],[-11.613,7.013],[3.859,6.752],[0,0]],"v":[[24.859,-0.316],[24.425,-0.887],[20.085,8.225],[13.574,-7.691],[9.233,2.437],[10.102,-25.548],[-31.928,18.796],[39.454,14.937]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.952999997606,0.741000007181,0.372999991623,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.684,"y":0},"t":0,"s":[97.592,208.056],"to":[0,0],"ti":[0,0]},{"i":{"x":0.293,"y":1},"o":{"x":0.333,"y":0},"t":91,"s":[95.592,208.556],"to":[0,0],"ti":[0,0]},{"t":179,"s":[97.592,208.056]}],"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,12.629],[4.883,5.432],[-9.374,-17.41]],"o":[[0,-10.819],[-9.393,16.904],[6.29,-4.659]],"v":[[10.037,-1.194],[1.909,-26.93],[-0.663,26.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.952999997606,0.741000007181,0.372999991623,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.688,"y":0},"t":0,"s":[179.71,152.787],"to":[0,0],"ti":[0,0]},{"i":{"x":0.297,"y":1},"o":{"x":0.333,"y":0},"t":90,"s":[177.21,152.787],"to":[0,0],"ti":[0,0]},{"t":179,"s":[179.71,152.787]}],"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":[[-4.774,29.3],[14.687,-10.19],[14.207,-0.684],[1.884,-6.25],[-7.89,0.647],[-6.852,3.358]],"o":[[-8.363,13.944],[-11.908,8.263],[1.42,5.195],[8.096,0.098],[7.197,-1.59],[14.145,-6.931]],"v":[[38.225,-34.406],[3.426,5.505],[-37.809,17.567],[-38.225,34.309],[-13.885,33.564],[7.349,26.284]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.944999964097,0.905999995213,0.862999949736,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":[243.583,208.165],"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":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.688,"y":0},"t":0,"s":[{"i":[[21.891,-3.087],[13.826,-12.63],[-14.476,-25.735],[6.261,-20.781],[-12.401,4.293],[26.964,52.804]],"o":[[8.094,16.07],[-21.72,19.842],[17.362,30.868],[17.391,0.209],[29.211,-10.111],[-14.209,-27.825]],"v":[[-23.822,-94.67],[-33.575,-40.577],[-52.866,35.625],[-26.996,97.547],[21.471,92.416],[40.378,-57.296]],"c":true}]},{"i":{"x":0.297,"y":1},"o":{"x":0.333,"y":0},"t":90,"s":[{"i":[[21.891,-3.087],[13.826,-12.63],[-14.476,-25.735],[6.261,-20.781],[-12.401,4.293],[26.964,52.804]],"o":[[8.094,16.07],[-21.72,19.842],[17.362,30.868],[17.391,0.209],[29.211,-10.111],[-14.209,-27.825]],"v":[[-23.822,-94.67],[-36.075,-40.577],[-55.366,35.625],[-26.996,97.547],[21.471,92.416],[40.378,-57.296]],"c":true}]},{"t":179,"s":[{"i":[[21.891,-3.087],[13.826,-12.63],[-14.476,-25.735],[6.261,-20.781],[-12.401,4.293],[26.964,52.804]],"o":[[8.094,16.07],[-21.72,19.842],[17.362,30.868],[17.391,0.209],[29.211,-10.111],[-14.209,-27.825]],"v":[[-23.822,-94.67],[-33.575,-40.577],[-52.866,35.625],[-26.996,97.547],[21.471,92.416],[40.378,-57.296]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,0.987999949736,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":[232.354,144.925],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[14.687,-10.19],[0,0],[-3.85,35.241],[-10.68,-8.307],[0,0],[-39.613,19.412],[-4.775,29.299]],"o":[[-31.51,21.864],[0,0],[-8.22,11.147],[10.111,7.864],[0,0],[14.144,-6.931],[-8.363,13.943]],"v":[[83.4,-0.141],[-2.127,7.577],[-107.222,-6.014],[-107.519,24.657],[-3.034,25.781],[87.323,20.639],[118.199,-40.05]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.289999988032,0.275,0.231000010173,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":[163.609,213.808],"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 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-31.09,-24.181],[0,0],[-39.613,19.412],[26.964,52.804],[0,0],[14.606,-11.235]],"o":[[-6.741,24.717],[0,0],[10.111,7.864],[0,0],[27.757,-13.602],[-26.963,-52.805],[0,0],[-14.605,11.235]],"v":[[-54.124,-17.809],[-55.248,26.008],[-106.928,99.036],[-2.443,100.16],[87.914,95.018],[108.105,-52.445],[9.916,-78.477],[-99.064,-103.195]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.451000019148,0.423999980852,0.368999974868,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":[163.018,139.43],"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 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"leg 1 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.688],"y":[0]},"t":0,"s":[0]},{"i":{"x":[0.297],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":90,"s":[-4]},{"t":179,"s":[0]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.688,"y":0},"t":0,"s":[260.506,345.472,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.297,"y":1},"o":{"x":0.333,"y":0},"t":90,"s":[260.506,342.472,0],"to":[0,0,0],"ti":[0,0,0]},{"t":179,"s":[260.506,345.472,0]}],"ix":2},"a":{"a":0,"k":[38.802,77.528,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-9.979,8.315],[3.808,10.662],[10.51,1.756],[12.522,-12.612],[-11.296,-14.121]],"o":[[11.863,4.645],[8.275,-6.897],[-3.425,-9.595],[-18.299,-3.056],[-10.38,10.453],[0,0]],"v":[[-0.697,22.763],[33.695,18.352],[43.494,-10.472],[21.994,-26.973],[-25.85,-11.181],[-36.006,30.029]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.136999990426,0.122000002394,0.125,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":9,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[69.802,52.529],"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],[15.406,-5.909],[3.87,30.256]],"o":[[16.558,2.051],[0,0],[-3.869,-30.256]],"v":[[-19.357,-20.956],[-11.674,30.327],[15.488,-0.071]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,0.987999949736,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":[96.654,46.383],"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":[[-8.084,20.313],[-17.887,10.142],[-21,5],[-5,-14],[33.809,13.236],[7,1]],"o":[[0,0],[13.463,-7.634],[10.5,-2.5],[5,14],[0,0],[-7,-1]],"v":[[-41,1.327],[-20.916,-17.986],[19.084,-31.986],[44.084,-11.986],[-0.107,21.25],[-22.916,26.015]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.451000019148,0.423999980852,0.368999974868,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":[69.212,54.043],"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}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"ribbon Outlines","parent":14,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[44.22,95.393,0],"ix":2},"a":{"a":0,"k":[47.762,74.27,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[27.739,57.876]],"o":[[43.624,42.582],[0,0],[0,0],[0,0]],"v":[[-18.361,-51.77],[23.266,28.712],[-11.689,51.77],[-25.262,-50.236]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.136999990426,0.122000002394,0.125,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":9,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[47.762,74.27],"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.802,-2.771],[-2.771,-0.803],[-0.803,2.771],[2.771,0.802]],"o":[[-0.802,2.771],[2.771,0.802],[0.801,-2.771],[-2.771,-0.802]],"v":[[-5.017,-1.453],[-1.452,5.017],[5.018,1.453],[1.453,-5.017]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.961000031116,0.596000043084,0.564999988032,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":[33.092,30.812],"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.802,-2.771],[-2.771,-0.802],[-0.802,2.772],[2.771,0.801]],"o":[[-0.802,2.771],[2.771,0.802],[0.803,-2.77],[-2.771,-0.803]],"v":[[-5.017,-1.453],[-1.453,5.018],[5.017,1.453],[1.452,-5.017]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.961000031116,0.596000043084,0.564999988032,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":[52.393,105.648],"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.802,-2.771],[-2.77,-0.803],[-0.802,2.772],[2.77,0.802]],"o":[[-0.802,2.771],[2.772,0.801],[0.803,-2.77],[-2.771,-0.802]],"v":[[-5.017,-1.452],[-1.453,5.018],[5.017,1.452],[1.452,-5.017]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.961000031116,0.596000043084,0.564999988032,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":[62.564,74.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 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.802,-2.771],[-2.77,-0.803],[-0.802,2.772],[2.77,0.802]],"o":[[-0.802,2.771],[2.772,0.801],[0.803,-2.77],[-2.772,-0.802]],"v":[[-5.017,-1.452],[-1.453,5.018],[5.017,1.452],[1.452,-5.017]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.961000031116,0.596000043084,0.564999988032,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":[52.393,88.27],"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.802,-2.771],[-2.771,-0.802],[-0.802,2.771],[2.771,0.801]],"o":[[-0.802,2.771],[2.771,0.801],[0.801,-2.771],[-2.771,-0.803]],"v":[[-5.017,-1.452],[-1.452,5.018],[5.018,1.453],[1.453,-5.016]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.961000031116,0.596000043084,0.564999988032,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":[44.749,64.301],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.803,-2.771],[-2.771,-0.802],[-0.803,2.771],[2.771,0.801]],"o":[[-0.802,2.771],[2.771,0.802],[0.802,-2.77],[-2.771,-0.803]],"v":[[-5.017,-1.453],[-1.453,5.017],[5.017,1.453],[1.452,-5.017]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.961000031116,0.596000043084,0.564999988032,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":[46.771,46.542],"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 7","np":2,"cix":2,"bm":0,"ix":7,"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],[27.739,57.876]],"o":[[43.624,42.582],[0,0],[0,0],[0,0]],"v":[[-18.361,-51.77],[23.266,28.712],[-11.689,51.77],[-25.262,-50.236]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.745000023935,0.118000000598,0.176000004189,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":[47.762,74.27],"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 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"leg 2 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.688],"y":[0]},"t":0,"s":[0]},{"i":{"x":[0.297],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":90,"s":[-5]},{"t":179,"s":[0]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.688,"y":0},"t":0,"s":[269.25,225.635,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.297,"y":1},"o":{"x":0.333,"y":0},"t":90,"s":[269.25,220.135,0],"to":[0,0,0],"ti":[0,0,0]},{"t":179,"s":[269.25,225.635,0]}],"ix":2},"a":{"a":0,"k":[39.75,42.634,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-25,0],[-1.399,-18.194],[10.138,-1.144],[9.109,3.518]],"o":[[0,0],[21.095,0],[1.5,19.5],[-9.972,1.125],[0,0]],"v":[[-45.25,-15.635],[0.25,-25.135],[43.75,2.365],[21.112,24.01],[-6.75,19.865]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.136999990426,0.122000002394,0.125,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":9,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[67.75,47.635],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-5.152,3.168],[-9,-5],[-13,-6],[-9,4],[10,-3],[18,5],[0,0]],"o":[[0.992,-0.61],[9,5],[13,6],[0,0],[-10,3],[-3.903,-1.084],[0,0]],"v":[[-40.5,-22.111],[-26.348,-8.279],[15.652,2.721],[43.652,5.721],[35.652,19.721],[-16.348,12.721],[-36.306,-2.771]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.289999988032,0.275,0.231000010173,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":[61.848,55.279],"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],[15.635,-6.51],[-2.947,20.221]],"o":[[7.597,5.534],[0,0],[2.945,-20.221]],"v":[[-2.811,-23.571],[-15.229,16.168],[12.283,3.35]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,0.987999949736,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":[99.728,55.43],"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":[[-8,3],[-21,-2],[-3,-18],[10.362,-1.356],[9.111,3.517],[4,10]],"o":[[0,0],[21,2],[3,18],[-10.362,1.356],[-9.109,-3.518],[-4,-10]],"v":[[-42,-14.5],[2,-24.5],[47,3.5],[24.362,25.144],[-9.891,20.018],[-40,4.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.451000019148,0.423999980852,0.368999974868,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":[64.5,46.5],"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}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"Body","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[368.437,372.234,0],"ix":2},"a":{"a":0,"k":[147.982,201.366,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.759,0.667],"y":[1,1,1]},"o":{"x":[0.688,0.58,0.333],"y":[0,0,0]},"t":0,"s":[100,100,100]},{"i":{"x":[0.297,0.287,0.667],"y":[1,1,1]},"o":{"x":[0.283,0.313,0.333],"y":[0,0,0]},"t":90,"s":[100,104,100]},{"t":179,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-32.5,1.5],[0,0]],"o":[[0,0],[23.607,-1.09],[0,0]],"v":[[-31.75,16.545],[3.25,-15.455],[31.75,-3.955]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.136999990426,0.122000002394,0.125,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":9,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[200.296,149.587],"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":[[-12.797,-34.792],[2.572,-10.289],[0,0],[-8.995,-11.686],[47.711,2.398],[54.752,-0.356],[0,0],[1.286,2.573],[0,0],[-58.388,20.356],[-32.281,-23.18]],"o":[[0,0],[0,0],[0,0],[8.996,11.686],[-47.71,-2.399],[-54.751,0.358],[0,0],[-1.287,-2.572],[0,0],[19.173,-6.684],[13.221,9.493]],"v":[[66.766,-13.026],[78.063,34.266],[88.629,40.992],[119.496,55.782],[84.771,82.148],[-72.78,90.507],[-132.482,76.537],[-116.508,-14.954],[-123.436,-44.234],[-63.436,-67.234],[31.397,-67.686]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.136999990426,0.122000002394,0.125,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":9,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[154.982,113.366],"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":[[12.4,3.703],[3.308,-9.034],[5.388,-4.003],[-7.137,-0.612]],"o":[[0,0],[-1.276,4.89],[4.986,3.681],[8.725,-13.141]],"v":[[-1.189,-19.006],[-4.012,-0.847],[-13.742,12.791],[5.017,19.006]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.944999964097,0.905999995213,0.862999949736,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":[115.471,157.786],"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":[[5.367,-1.952],[2.952,1.568],[9.572,3.802],[0,0],[0,0],[4.334,12.227],[-7.739,8.771],[0.456,5.295]],"o":[[-18.157,6.602],[-1.116,-0.593],[9.359,28.41],[0,0],[0.908,-11.35],[12.832,6.266],[5.573,-6.316],[0.031,4.785]],"v":[[27.887,-22.129],[-16.773,-19.447],[-35.512,-27.085],[-26.905,32.962],[-12.49,26.751],[-17.398,-6.945],[29.309,-13.762],[35.055,-32.962]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.944999964097,0.905999995213,0.862999949736,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":[86.879,102.717],"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":[[-4.706,-12.482],[-1.714,-5.107],[0,0],[4.691,-13.166],[18.693,13.803],[0,0],[0.647,1.296],[2.774,14.259],[-18.677,6.537],[-17.17,-2.611],[-10.654,-13.172],[-1.419,-2.031]],"o":[[0,0],[0,0],[-36.313,-28.061],[-4.691,13.165],[-22.803,-13.411],[4.19,-22.724],[-0.666,-1.33],[4.457,-2.394],[16.213,-5.674],[16.69,2.538],[1.558,1.927],[7.638,10.931]],"v":[[90.655,-8.543],[93.696,0.084],[100.223,32.127],[35.908,51.751],[-29.349,61.838],[-100.223,36.777],[-92.617,-10.472],[-99.09,-41.145],[-24.547,-67.751],[26.674,-73.03],[67.196,-50.204],[71.654,-44.258]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,0.987999949736,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":[131.093,108.883],"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],[6.897,-0.206],[5.716,14.182]],"o":[[8.304,11.532],[0,0],[-5.714,-14.182]],"v":[[-16.306,-18.585],[-15.649,16.751],[10.59,4.402]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,0.987999949736,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":[267.048,176.844],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[29.532,-6.449],[39.484,1.536],[-3.557,2.892],[14.345,4.284],[48.203,16.685],[-7.119,-2.726],[12.678,7.655],[0,0],[-54.751,0.357],[-47.711,-2.398],[4.212,10.326]],"o":[[-28.348,6.191],[5.189,-1.004],[14.224,-11.559],[0,0],[-0.654,7.652],[-22.181,-2.289],[-1.978,10.402],[0,0],[54.752,-0.358],[38.359,1.928],[-13.913,-2.569]],"v":[[60.617,7.859],[-50.741,16.714],[-37.183,10.863],[-38.476,-32.654],[-84.015,-0.329],[-72.579,15.196],[-126.887,0.676],[-130.272,18.326],[-70.569,32.297],[86.982,23.937],[126.06,4.878]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.289999988032,0.275,0.231000010173,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":[152.49,170.96],"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 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-19.797,-43.792],[2.572,-10.289],[0,0],[-8.995,-11.686],[47.711,2.398],[54.752,-0.356],[0,0],[1.286,2.573],[0,0],[-58.388,20.356],[-34.416,-19.874]],"o":[[0,0],[0,0],[0,0],[8.996,11.686],[-47.71,-2.399],[-54.751,0.358],[0,0],[-1.287,-2.572],[0,0],[19.173,-6.684],[0,0]],"v":[[66.766,-14.679],[77.054,29.693],[88.629,39.339],[119.496,54.129],[84.771,80.495],[-72.78,88.854],[-132.482,74.884],[-116.508,-16.607],[-123.436,-45.887],[-63.436,-68.887],[31.397,-69.339]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.451000019148,0.423999980852,0.368999974868,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":[154.982,115.019],"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 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"Leg Outlines","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":133,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":142.25,"s":[12]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":151.5,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":160.75,"s":[12]},{"t":170,"s":[0]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.688,"y":0},"t":0,"s":[406,252.25,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.297,"y":1},"o":{"x":0.333,"y":0},"t":90,"s":[406,248.25,0],"to":[0,0,0],"ti":[0,0,0]},{"t":179,"s":[406,252.25,0]}],"ix":2},"a":{"a":0,"k":[28.5,62.25,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-7,-4],[4,-13],[6,-4],[-2,9]],"o":[[0,0],[7,4],[-4,13],[0,0],[0,0]],"v":[[-6,-22],[10,-25],[16,-2],[-5,29],[-18,4]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.136999990426,0.122000002394,0.125,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":9,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[78.5,73],"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],[-10.05,0],[-0.532,-10.162],[4.05,-3.241],[2,8]],"o":[[0,0],[13,0],[0.531,10.162],[-4.051,3.24],[-2,-8]],"v":[[-18.95,-25.258],[-1.015,-29.12],[23.985,-4.12],[15.985,25.88],[-22.515,10.38]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.136999990426,0.122000002394,0.125,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":9,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[47.015,51.62],"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],[-13,-7],[0,0],[-1,9],[22,-3]],"o":[[0,0],[13,7],[0,0],[1,-9],[-7.927,1.081]],"v":[[-20,-20],[-12,18],[14,29],[24,1],[-7,-26]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.451000019148,0.423999980852,0.368999974868,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":[49.5,47],"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":[[2.399,9.748],[1.753,1.349],[0,0],[0,0],[0,0]],"o":[[-0.872,-3.54],[-2.145,0.956],[0,0],[0,0],[6.861,-8.715]],"v":[[7.804,-12.08],[3.7,-19.16],[0.087,-17.225],[-10.202,5.926],[-4.688,19.16]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.944999964097,0.905999995213,0.862999949736,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":[74.261,69.494],"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],[-4.019,-16.328],[0,0],[0,0]],"o":[[0,0],[4.019,16.327],[0,0],[0,0]],"v":[[-7.154,-17.559],[13.424,-12.414],[-7.798,28.742],[-17.443,5.592]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,0.987999949736,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":[81.502,69.829],"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}],"ip":0,"op":180,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/src/pages/WalkPage/WalkJournalPage.jsx b/src/pages/WalkPage/WalkJournalPage.jsx index 9a6b0db..a996e91 100644 --- a/src/pages/WalkPage/WalkJournalPage.jsx +++ b/src/pages/WalkPage/WalkJournalPage.jsx @@ -2,8 +2,12 @@ import React, { useState } from "react"; import Calendar from "react-calendar"; import styled from "styled-components"; import MonthlySummary from "../../components/walking/MonthlySummary"; +import noWalkingAnimation from "../../components/walking/noWalking.json"; +import Lottie from "react-lottie-player"; +import { useNavigate } from "react-router-dom"; const WalkingJournal = () => { + const navigate = useNavigate(); const [selectedDate, setSelectedDate] = useState(null); const [selectedMonth, setSelectedMonth] = useState(new Date()); const [walkingLogs] = useState({ @@ -54,6 +58,9 @@ const WalkingJournal = () => { const handleMonthChange = ({ activeStartDate }) => { setSelectedMonth(activeStartDate); }; + const handleGoButtonClick = () => { + navigate("/walking/map"); + }; return ( <> @@ -79,6 +86,7 @@ const WalkingJournal = () => { month: "long", day: "numeric", })} + 의 산책 기록🔥 {walkingLogs[formatDate(selectedDate)] ? ( @@ -91,7 +99,18 @@ const WalkingJournal = () => { ) : ( - 산책 기록이 없습니다. + + + 이날은 산책 기록이 없어요 + + 산책 하러가기 + + )} )} @@ -200,16 +219,13 @@ const WalkingDot = styled.div` `; const LogContainer = styled.div` - margin-top: 1rem; - padding: 1rem; - background-color: #f9fafb; - border-radius: 8px; + padding-top: 20px; `; const LogTitle = styled.h3` - font-size: 1.125rem; - font-weight: 500; - margin-bottom: 0.5rem; + font-size: 15px; + font-weight: 800; + margin-bottom: 10px; `; const LogDetails = styled.div` @@ -225,7 +241,36 @@ const LogItem = styled.p` const NoLogMessage = styled.p` font-size: 0.875rem; - color: #6b7280; + font-weight: 800; + text-align: center; + display: flex; + flex-direction: column; + + div { + width: 100%; + margin: 0 auto; + } +`; + +const GoWalkingButton = styled.button` + background-color: #fff3f0; + color: #ff6e00; + font-size: 14px; + font-weight: bold; + padding: 0.5rem 1rem; + border: none; + border-radius: 12px; + cursor: pointer; + transition: background-color 0.3s ease; + margin: 15px auto 0; + + &:hover { + background-color: #ffe0d9; + } + + &:active { + background-color: #ffd0c5; + } `; export default WalkingJournal; From 87fe9b52e4226d8ec3de301b79d4ba702985bbc8 Mon Sep 17 00:00:00 2001 From: parkyejin Date: Sun, 3 Nov 2024 16:39:49 +0900 Subject: [PATCH 13/17] =?UTF-8?q?feat(#23):=20=EC=84=A0=ED=83=9D=ED=95=9C?= =?UTF-8?q?=20=EB=82=A0=EC=A7=9C=EC=9D=98=20=EC=82=B0=EC=B1=85=20=EA=B8=B0?= =?UTF-8?q?=EB=A1=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/images/walk/walkingDistance.svg | 9 ++++++ public/images/walk/walkingTime.svg | 9 ++++++ src/components/Images.jsx | 2 ++ src/pages/WalkPage/WalkJournalPage.jsx | 39 ++++++++++++++++++++++---- 4 files changed, 54 insertions(+), 5 deletions(-) create mode 100644 public/images/walk/walkingDistance.svg create mode 100644 public/images/walk/walkingTime.svg diff --git a/public/images/walk/walkingDistance.svg b/public/images/walk/walkingDistance.svg new file mode 100644 index 0000000..1d0996a --- /dev/null +++ b/public/images/walk/walkingDistance.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/images/walk/walkingTime.svg b/public/images/walk/walkingTime.svg new file mode 100644 index 0000000..a40bc0d --- /dev/null +++ b/public/images/walk/walkingTime.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/components/Images.jsx b/src/components/Images.jsx index bf68c9f..2df4b5e 100644 --- a/src/components/Images.jsx +++ b/src/components/Images.jsx @@ -45,4 +45,6 @@ export const images = { walkStopWatch: "/images/walk/walkStopWatch.svg", walkAnimation: "/images/walk/walkHeader.json", missingPet: "/images/walk/missingPet.svg", + walkingTime: "/images/walk/walkingTime.svg", + walkingDistance: "/images/walk/walkingDistance.svg", }; diff --git a/src/pages/WalkPage/WalkJournalPage.jsx b/src/pages/WalkPage/WalkJournalPage.jsx index a996e91..351c238 100644 --- a/src/pages/WalkPage/WalkJournalPage.jsx +++ b/src/pages/WalkPage/WalkJournalPage.jsx @@ -5,6 +5,7 @@ import MonthlySummary from "../../components/walking/MonthlySummary"; import noWalkingAnimation from "../../components/walking/noWalking.json"; import Lottie from "react-lottie-player"; import { useNavigate } from "react-router-dom"; +import { images } from "../../components/Images"; const WalkingJournal = () => { const navigate = useNavigate(); @@ -91,11 +92,21 @@ const WalkingJournal = () => { {walkingLogs[formatDate(selectedDate)] ? ( - 산책 시간: {walkingLogs[formatDate(selectedDate)].duration} + 산책 시간 +
+
산책 시간
+

{walkingLogs[formatDate(selectedDate)].duration}

+
- 산책 거리: {walkingLogs[formatDate(selectedDate)].distance} - km + 산책 시간 +
+
산책 거리
+

+ {walkingLogs[formatDate(selectedDate)].distance} + km +

+
) : ( @@ -230,13 +241,31 @@ const LogTitle = styled.h3` const LogDetails = styled.div` display: flex; - flex-direction: column; - gap: 0.5rem; + justify-content: space-around; + margin: 30px 0; `; const LogItem = styled.p` font-size: 0.875rem; color: #374151; + display: flex; + align-items: center; + gap: 10px; + + div { + display: flex; + flex-direction: column; + gap: 3px; + } + + h5 { + font-size: 12px; + color: #818181; + } + p { + font-size: 16px; + font-weight: 800; + } `; const NoLogMessage = styled.p` From 8fe15b9795119052660956e884d0e2809b53ed65 Mon Sep 17 00:00:00 2001 From: parkyejin Date: Sun, 3 Nov 2024 16:41:34 +0900 Subject: [PATCH 14/17] =?UTF-8?q?design(#23):=20=EB=88=84=EC=A0=81=20?= =?UTF-8?q?=EC=82=B0=EC=B1=85=20=EA=B1=B0=EB=A6=AC=20=EB=B0=B0=EA=B2=BD?= =?UTF-8?q?=EC=83=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/walking/MonthlySummary.jsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/walking/MonthlySummary.jsx b/src/components/walking/MonthlySummary.jsx index fe487f7..5c00d6d 100644 --- a/src/components/walking/MonthlySummary.jsx +++ b/src/components/walking/MonthlySummary.jsx @@ -46,10 +46,10 @@ const MonthlySummary = ({ selectedMonth, walkingLogs }) => { 누적 산책 시간 {totalTime} - + 누적 산책 거리 {totalDistance}km - + ); @@ -87,6 +87,10 @@ const SummaryCard = styled.div` gap: 3px; `; +const DistanceCard = styled(SummaryCard)` + background-color: #fec079; +`; + const SummaryLabel = styled.p` font-size: 12px; color: #374151; From 48ccbf2e0b9568d30c22d18847af71f6fe0f35f9 Mon Sep 17 00:00:00 2001 From: parkyejin Date: Sun, 3 Nov 2024 16:55:12 +0900 Subject: [PATCH 15/17] =?UTF-8?q?docs(#23):=20walking=20router=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/Footer.jsx | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/components/common/Footer.jsx b/src/components/common/Footer.jsx index e55e926..61bc3d5 100644 --- a/src/components/common/Footer.jsx +++ b/src/components/common/Footer.jsx @@ -41,15 +41,20 @@ const Footer = () => { { key: "walking", image: - activeTab === "/walking" ? images.dogWalkingOn : images.dogWalkingOff, + activeTab === "/walking/map" + ? images.dogWalkingOn + : images.dogWalkingOff, text: "산책", - link: "/walking", + link: "/walking/map", }, { - key: 'community', - image: activeTab === '/community' ? images.communityIconOn : images.communityIconOff, - text: '집사생활', - link: '/userRegister/:userId', + key: "community", + image: + activeTab === "/community" + ? images.communityIconOn + : images.communityIconOff, + text: "집사생활", + link: "/userRegister/:userId", }, ]; From 3176b283f9eae75c95971df89faa829b1c458ba2 Mon Sep 17 00:00:00 2001 From: parkyejin Date: Sun, 3 Nov 2024 16:56:44 +0900 Subject: [PATCH 16/17] =?UTF-8?q?docs(#23):=20WalkHeader=20Lottie=20?= =?UTF-8?q?=EA=B2=BD=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/walking/WalkingHeader.jsx | 4 ++-- .../images/walk => src/components/walking}/walkHeader.json | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename {public/images/walk => src/components/walking}/walkHeader.json (100%) diff --git a/src/components/walking/WalkingHeader.jsx b/src/components/walking/WalkingHeader.jsx index 8f7478a..678d286 100644 --- a/src/components/walking/WalkingHeader.jsx +++ b/src/components/walking/WalkingHeader.jsx @@ -1,13 +1,13 @@ import React, { useState } from "react"; import styled from "styled-components"; import Lottie from "react-lottie-player"; -import walkAnimation from "../../../public/images/walk/walkHeader.json"; +import walkAnimation from "./walkHeader.json"; import { useNavigate, useLocation } from "react-router-dom"; const WalkingHeader = () => { const [name, setName] = useState("환타 왕자"); const navigate = useNavigate(); - const location = useLocation(); // 현재 경로 가져오기 + const location = useLocation(); const handleTabClick = (path) => { navigate(path); diff --git a/public/images/walk/walkHeader.json b/src/components/walking/walkHeader.json similarity index 100% rename from public/images/walk/walkHeader.json rename to src/components/walking/walkHeader.json From 218e9a70306b5dbe577816268ce65b12c5ed4eb4 Mon Sep 17 00:00:00 2001 From: Suh-code Date: Sun, 3 Nov 2024 17:43:34 +0900 Subject: [PATCH 17/17] =?UTF-8?q?feat(#6):=EA=B2=B0=EC=A0=9C4=EC=B0=A8?= =?UTF-8?q?=EC=88=98=EC=A0=95,=EB=9D=BC=EC=9A=B0=ED=84=B0=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/images/payment/Payment_image1.gif | Bin 385611 -> 0 bytes src/Router.jsx | 16 ++++-- src/pages/PaymentPage/PayListTest.jsx | 50 ++++++++++++++++++ src/pages/PaymentPage/Payment.jsx | 2 +- ...aymentCancel.jsx => PaymentCancelList.jsx} | 7 ++- src/pages/PaymentPage/PaymentHistory.jsx | 2 +- src/pages/PaymentPage/setProxy.js | 12 ----- 7 files changed, 68 insertions(+), 21 deletions(-) delete mode 100644 public/images/payment/Payment_image1.gif create mode 100644 src/pages/PaymentPage/PayListTest.jsx rename src/pages/PaymentPage/{PaymentCancel.jsx => PaymentCancelList.jsx} (96%) delete mode 100644 src/pages/PaymentPage/setProxy.js diff --git a/public/images/payment/Payment_image1.gif b/public/images/payment/Payment_image1.gif deleted file mode 100644 index d8b0a502e18b043bdbd82d285545aad95411c569..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 385611 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 z z)Sc<9oJRoGbV8R1(W42`dH({5xHK(-8F~>&2y>5A<`V6EIrf`DAR$dAdjkCDCTP7= zI-wBs4Nsu)8?n6s5&&Qaq=Yk__)Z=+2;#L>WvThOG?@TxjjvURd%!UU#JRfxEfvc1 z#koU6xj-uBxNLc&Q2A#=u$K1njs>_eXthkbZ!q+HCwk75-v)J;AOaW&6MjxYg5_qB z{2X}FL4|@R9dCtb&?5k^ifZ(7GZ@#phFnUl$ z>E^7NbS(oY;bv(XsVG)%l~09My`bb-Ca{xCcqYyPot>}5a_7Lf1|LEK%b(OzW3b#I zEPOS)G@syAJ@Y}X<&}T-E3a~aD?zbGVOXaeg+O6N3ImRMZ#Zv%fu4YyH50*PC5LE#RbJ9HcV9&9>qudiO{AHXyUxCvM5*TU(RU< zbmn(z+3!Uy(Fko>7#Q5AtR(qHYv)A z;c*2PGr+fa%$){&XgNUO!}hYH(juTcV5s&g)FL|&&SYF4cV4A;oy%9t50E#H+%ms5m7yCqTlpRayly3Glqb_66beDM%@&!F^6w zjUD^rvu^75idyk0w3HstMenI5x}1ks(?uuPJHHL?t8Y>ef+rvq$T*RO@FS$Xfq5zv z{Z$r9l=2r*gfzyX9>SbxwjR}`a--Jp4PJ08wPl7ErZJhlh_V5waZ^ot^lA4=-J5yv zo;>UDS>z44tE&XMK^KR=06hcOFPmQqZOGDRsuj9jVYZMnugW*A;j&!w79m8o%fAqU zDuy31#zI=wP(!?WnJihz{GPvpBhD6mgjda)1xkyTHIoy1p+=0e*b|HNp=RNwZjpol z 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
  • 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�DDoY5vzZv8kt;JC3HDJ~Q<=8N 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ⅇP$_On>slfX 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 z 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℘FFcJl0^7{ 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 O?s3NNMKf?aEdM{Qg?+LB diff --git a/src/Router.jsx b/src/Router.jsx index a5d2124..27a75f2 100644 --- a/src/Router.jsx +++ b/src/Router.jsx @@ -26,21 +26,31 @@ import Payment from "./pages/PaymentPage/Payment.jsx"; import PaymentEnd from "./pages/PaymentPage/PaymentEnd.jsx"; import CancelPay from "./pages/PaymentPage/CancelPay.jsx"; import PetEditPage from "./pages/MyPage/PetEditPage.jsx"; +import PayListTest from "./pages/PaymentPage/paylisttest.jsx"; +import PaymentCancelList from "./pages/PaymentPage/PaymentCancelList.jsx"; +import PaymentHistory from "./pages/PaymentPage/PaymentHistory.jsx"; function Router() { return ( - - + {/* */} + {/* */} }> - } /> + } /> } /> } /> + } /> + }/> + }/> + }/> + }/> + }/> + }> } /> } /> diff --git a/src/pages/PaymentPage/PayListTest.jsx b/src/pages/PaymentPage/PayListTest.jsx new file mode 100644 index 0000000..5aea4bd --- /dev/null +++ b/src/pages/PaymentPage/PayListTest.jsx @@ -0,0 +1,50 @@ +import { useState, useEffect } from 'react'; +import axios from 'axios'; + +const PayListTest = () => { + const userId = 1; // userId가 상수로 선언되어 1로 설정 + const [paymentLogs, setPaymentLogs] = useState([]); // 데이터를 배열로 초기화 + + useEffect(() => { + const fetchPaymentLogs = async () => { + try { + const response = await axios.get(`http://localhost:8080/api/payment/list/${userId}`); + console.log(response.data); // 응답 데이터 확인 + setPaymentLogs(response.data); // 응답 데이터가 배열인 경우에 데이터를 상화에 저장 + } catch (error) { + console.error("Error fetching payment logs:", error); + } + }; + + fetchPaymentLogs(); + }, [userId]); + + return ( +

    +

    결제내역

    +
      + {paymentLogs.map((log, index) => ( +
    • +

      User ID(유저ID) : {log.userId}

      +

      Merchant ID(구매자ID) : {log.merchantId}

      +

      IMP UID(결제번호) : {log.impUid}

      +

      Created At(생성일) : {new Date(log.createdAt).toLocaleString()}

      +

      Card Name(카드명) : {log.cardName}

      +

      Card Number(카드번호) : {log.cardNumber}

      +

      Approval Number(카드승인번호) : {log.approvalNumber}

      +

      Installment Months(할부개월수) : {log.installmentMonths}

      +

      Pay Name(결제명) : {log.payName}

      +

      Pay Amount(결제금액) : {log.payAmount}

      +

      Pay Method(결제방법) : {log.payMethod}

      +

      Pay Status(결제상태) : {log.payStatus}

      +

      PG(PG사명) : {log.pg}

      +

      Updated At(수정일) : {new Date(log.updatedAt).toLocaleString()}

      +
      +
    • + ))} +
    +
    + ); +}; + +export default PayListTest; diff --git a/src/pages/PaymentPage/Payment.jsx b/src/pages/PaymentPage/Payment.jsx index b449f52..46c4693 100644 --- a/src/pages/PaymentPage/Payment.jsx +++ b/src/pages/PaymentPage/Payment.jsx @@ -3,7 +3,7 @@ import styled from 'styled-components'; import PopupDom from '../../components/Register/PopUpDom'; import PopupPostCode from '../../components/Register/PopupPostCode'; import axios from 'axios'; -// 결제1차백 + const Payment = () => { const [deliveryMethod, setDeliveryMethod] = useState(''); const [deliveryNote, setDeliveryNote] = useState(''); diff --git a/src/pages/PaymentPage/PaymentCancel.jsx b/src/pages/PaymentPage/PaymentCancelList.jsx similarity index 96% rename from src/pages/PaymentPage/PaymentCancel.jsx rename to src/pages/PaymentPage/PaymentCancelList.jsx index 6df8d02..d37a748 100644 --- a/src/pages/PaymentPage/PaymentCancel.jsx +++ b/src/pages/PaymentPage/PaymentCancelList.jsx @@ -1,8 +1,7 @@ -// React Component (PaymentCancel.js) import React, { useState, useEffect } from 'react'; import styled from 'styled-components'; import Lottie from 'lottie-react'; -import PayCancelAnimation from '../PaymentPage/PayCancelAnimation.json'; +import PayCancelAnimation from './PayCancelAnimation.json'; const Container = styled.div` display: flex; @@ -131,7 +130,7 @@ const PaymentTotal = styled.p` margin-top: 10px; `; -const PaymentCancel = () => { +const PaymentCancelList = () => { const [orderNumber, setOrderNumber] = useState(''); const [content, setContent] = useState({}); @@ -201,4 +200,4 @@ const PaymentCancel = () => { ); }; -export default PaymentCancel; +export default PaymentCancelList; diff --git a/src/pages/PaymentPage/PaymentHistory.jsx b/src/pages/PaymentPage/PaymentHistory.jsx index 1f37f08..a806b6e 100644 --- a/src/pages/PaymentPage/PaymentHistory.jsx +++ b/src/pages/PaymentPage/PaymentHistory.jsx @@ -9,7 +9,7 @@ const Container = styled.div` const SearchContainer = styled.div` display: flex; - align-items: center; + align-items: center; margin-bottom: 20px; background-color: #fff; padding: 10px; diff --git a/src/pages/PaymentPage/setProxy.js b/src/pages/PaymentPage/setProxy.js deleted file mode 100644 index 62962d0..0000000 --- a/src/pages/PaymentPage/setProxy.js +++ /dev/null @@ -1,12 +0,0 @@ -const { createProxyMiddleware } = require('http-proxy-middleware'); - -module.exports = function (app) { - app.use( - '/iamport', - createProxyMiddleware({ - target:'https://api.aimport.kr', - changeOrigin:true; - }) - ); - -} \ No newline at end of file