+
Project name
@@ -139,7 +167,7 @@ const ProjectForm = ({
fieldName="projectType"
choices={projectType}
handleFunction={(selectedValues: any) => {
- field.onChange(selectedValues.name);
+ field.onChange(selectedValues.id);
}}
description={
<>Please specify the primary purpose of the funds>
@@ -447,15 +475,117 @@ const ProjectForm = ({
)}
/>
-
-
-
+ {/* Tags */}
+
(
+
+
+
Tags
+
+
+
+
+
+
+
+
+
+
+ No tags found.
+
+ {tag.map((tag) => (
+ {
+ setSelectedTag((prev) => {
+ const exists = prev.find(
+ (t) => t.id === tag.id
+ );
+ const updatedTags = exists
+ ? prev.filter((t) => t.id !== tag.id)
+ : [...prev, tag];
+ field.onChange(
+ updatedTags.map((t) => t.id)
+ );
+ return updatedTags;
+ });
+ setOpen(false);
+ }}
+ >
+ t.id === tag.id)
+ ? "opacity-100"
+ : "opacity-0"
+ )}
+ />
+ {tag.value}
+
+ ))}
+
+
+
+
+
+
+ Add 1 to 5 tags that describe your project. Tags help{" "}
+
+ investors understand your focus.
+
+
+
+
+
+ {/* display selected tags */}
+
+ {selectedTag.map((tag) => (
+
+ {tag.value}
+
+
+ ))}
+
+
+ )}
+ />
+
+
+
);
diff --git a/src/components/loading/loader.tsx b/src/components/loading/loader.tsx
new file mode 100644
index 0000000..cedb548
--- /dev/null
+++ b/src/components/loading/loader.tsx
@@ -0,0 +1,27 @@
+import Lottie from "react-lottie";
+import * as loadingData from "./loading.json";
+
+const loadingOption = {
+ loop: true,
+ autoplay: true,
+ animationData: loadingData,
+ rendererSettings: {
+ preserveAspectRatio: "xMidYMid slice",
+ },
+};
+
+interface LoaderProps {
+ isSuccess: boolean;
+}
+
+export function Loader(props: LoaderProps) {
+ return (
+ <>
+ {!props.isSuccess && (
+
+
+
+ )}
+ >
+ );
+}
diff --git a/src/components/loading/loading.json b/src/components/loading/loading.json
new file mode 100644
index 0000000..c199f2a
--- /dev/null
+++ b/src/components/loading/loading.json
@@ -0,0 +1,2549 @@
+{
+ "v": "5.7.4",
+ "fr": 29.9700012207031,
+ "ip": 0,
+ "op": 30.0000012219251,
+ "w": 100,
+ "h": 100,
+ "nm": "loading",
+ "ddd": 0,
+ "assets": [],
+ "layers": [
+ {
+ "ddd": 0,
+ "ind": 1,
+ "ty": 4,
+ "nm": "Layer 1 Outlines",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [50, 50.029, 0],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [48.861, 46.038, 0],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 0,
+ "k": [100, 100, 100],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "ef": [
+ {
+ "ty": 21,
+ "nm": "Fill",
+ "np": 9,
+ "mn": "ADBE Fill",
+ "ix": 1,
+ "en": 1,
+ "ef": [
+ {
+ "ty": 10,
+ "nm": "Fill Mask",
+ "mn": "ADBE Fill-0001",
+ "ix": 1,
+ "v": {
+ "a": 0,
+ "k": 0,
+ "ix": 1
+ }
+ },
+ {
+ "ty": 7,
+ "nm": "All Masks",
+ "mn": "ADBE Fill-0007",
+ "ix": 2,
+ "v": {
+ "a": 0,
+ "k": 0,
+ "ix": 2
+ }
+ },
+ {
+ "ty": 2,
+ "nm": "Color",
+ "mn": "ADBE Fill-0002",
+ "ix": 3,
+ "v": {
+ "a": 0,
+ "k": [0.623529434204, 0.415686279535, 1, 1],
+ "ix": 3
+ }
+ },
+ {
+ "ty": 7,
+ "nm": "Invert",
+ "mn": "ADBE Fill-0006",
+ "ix": 4,
+ "v": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ }
+ },
+ {
+ "ty": 0,
+ "nm": "Horizontal Feather",
+ "mn": "ADBE Fill-0003",
+ "ix": 5,
+ "v": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ }
+ },
+ {
+ "ty": 0,
+ "nm": "Vertical Feather",
+ "mn": "ADBE Fill-0004",
+ "ix": 6,
+ "v": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ }
+ },
+ {
+ "ty": 0,
+ "nm": "Opacity",
+ "mn": "ADBE Fill-0005",
+ "ix": 7,
+ "v": {
+ "a": 0,
+ "k": 1,
+ "ix": 7
+ }
+ }
+ ]
+ }
+ ],
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [0, 0],
+ [0, 0]
+ ],
+ "o": [
+ [0, 0],
+ [0, 0]
+ ],
+ "v": [
+ [3, 48.649],
+ [19.787, 48.649]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [0.172549019608, 0.192156877705, 0.286274509804, 1],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 6,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 2,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [0, 0],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [0, 0],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [100, 100],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 2",
+ "np": 2,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [0, 0],
+ [0, 0],
+ [0, 3.292],
+ [0, 0],
+ [-2.902, 0],
+ [0, -2.902],
+ [0, 0]
+ ],
+ "o": [
+ [0, 0],
+ [3.292, 0],
+ [0, 0],
+ [0, -2.902],
+ [2.901, 0],
+ [0, 0],
+ [0, 0]
+ ],
+ "v": [
+ [-8.659, 10.089],
+ [-7.81, 10.089],
+ [-1.85, 4.13],
+ [-1.85, -4.836],
+ [3.405, -10.09],
+ [8.659, -4.836],
+ [8.659, 10.089]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [0.172549019608, 0.192156877705, 0.286274509804, 1],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 6,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 2,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [28.446, 38.56],
+ "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": 2,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [0, 0],
+ [0, 0],
+ [2.902, 0],
+ [0, 2.902],
+ [0, 0]
+ ],
+ "o": [
+ [0, 0],
+ [0, 2.902],
+ [-2.902, 0],
+ [0, 0],
+ [0, 0]
+ ],
+ "v": [
+ [5.254, -14.213],
+ [5.254, 8.959],
+ [0, 14.213],
+ [-5.254, 8.959],
+ [-5.254, -14.213]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [0.172549019608, 0.192156877705, 0.286274509804, 1],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 6,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 2,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [42.359, 62.862],
+ "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": 3,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [0, 0],
+ [0, 0],
+ [-2.902, 0],
+ [0, -2.902],
+ [0, 0]
+ ],
+ "o": [
+ [0, 0],
+ [0, -2.902],
+ [2.902, 0],
+ [0, 0],
+ [0, 0]
+ ],
+ "v": [
+ [-5.254, 16.824],
+ [-5.254, -11.57],
+ [0, -16.824],
+ [5.254, -11.57],
+ [5.254, 16.824]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [0.172549019608, 0.192156877705, 0.286274509804, 1],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 6,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 2,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [52.867, 31.825],
+ "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": 4,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [0, 0],
+ [0, 0],
+ [0, -3.385],
+ [0, 0],
+ [2.902, 0],
+ [0, 2.902],
+ [0, 0]
+ ],
+ "o": [
+ [0, 0],
+ [-3.384, 0],
+ [0, 0],
+ [0, 2.902],
+ [-2.902, 0],
+ [0, 0],
+ [0, 0]
+ ],
+ "v": [
+ [8.407, -9.019],
+ [8.407, -9.019],
+ [2.102, -2.891],
+ [2.102, 3.765],
+ [-3.153, 9.019],
+ [-8.406, 3.765],
+ [-8.406, -9.019]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [0.172549019608, 0.192156877705, 0.286274509804, 1],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 6,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 2,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [66.529, 57.668],
+ "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": 5,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [0, 0],
+ [0, 0]
+ ],
+ "o": [
+ [0, 0],
+ [0, 0]
+ ],
+ "v": [
+ [94.722, 48.649],
+ [74.935, 48.649]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [0.172549019608, 0.192156877705, 0.286274509804, 1],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 6,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 2,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [0, 0],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [0, 0],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [100, 100],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 1",
+ "np": 2,
+ "cix": 2,
+ "bm": 0,
+ "ix": 6,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "tm",
+ "s": {
+ "a": 0,
+ "k": 26,
+ "ix": 1
+ },
+ "e": {
+ "a": 0,
+ "k": 60,
+ "ix": 2
+ },
+ "o": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [0.982],
+ "y": [1]
+ },
+ "o": {
+ "x": [0.024],
+ "y": [0]
+ },
+ "t": 0,
+ "s": [0]
+ },
+ {
+ "i": {
+ "x": [0.667],
+ "y": [1]
+ },
+ "o": {
+ "x": [0.333],
+ "y": [0]
+ },
+ "t": 30,
+ "s": [360]
+ },
+ {
+ "t": 60.0000024438501,
+ "s": [0]
+ }
+ ],
+ "ix": 3
+ },
+ "m": 1,
+ "ix": 7,
+ "nm": "Trim Paths 1",
+ "mn": "ADBE Vector Filter - Trim",
+ "hd": false
+ }
+ ],
+ "ip": 0,
+ "op": 30.0000012219251,
+ "st": 0,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 2,
+ "ty": 4,
+ "nm": "Layer 1 Outlines 2",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [50, 50.029, 0],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [48.861, 46.038, 0],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 0,
+ "k": [100, 100, 100],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "ef": [
+ {
+ "ty": 21,
+ "nm": "Fill",
+ "np": 9,
+ "mn": "ADBE Fill",
+ "ix": 1,
+ "en": 1,
+ "ef": [
+ {
+ "ty": 10,
+ "nm": "Fill Mask",
+ "mn": "ADBE Fill-0001",
+ "ix": 1,
+ "v": {
+ "a": 0,
+ "k": 0,
+ "ix": 1
+ }
+ },
+ {
+ "ty": 7,
+ "nm": "All Masks",
+ "mn": "ADBE Fill-0007",
+ "ix": 2,
+ "v": {
+ "a": 0,
+ "k": 0,
+ "ix": 2
+ }
+ },
+ {
+ "ty": 2,
+ "nm": "Color",
+ "mn": "ADBE Fill-0002",
+ "ix": 3,
+ "v": {
+ "a": 0,
+ "k": [1, 0.415686279535, 0.827450990677, 1],
+ "ix": 3
+ }
+ },
+ {
+ "ty": 7,
+ "nm": "Invert",
+ "mn": "ADBE Fill-0006",
+ "ix": 4,
+ "v": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ }
+ },
+ {
+ "ty": 0,
+ "nm": "Horizontal Feather",
+ "mn": "ADBE Fill-0003",
+ "ix": 5,
+ "v": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ }
+ },
+ {
+ "ty": 0,
+ "nm": "Vertical Feather",
+ "mn": "ADBE Fill-0004",
+ "ix": 6,
+ "v": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ }
+ },
+ {
+ "ty": 0,
+ "nm": "Opacity",
+ "mn": "ADBE Fill-0005",
+ "ix": 7,
+ "v": {
+ "a": 0,
+ "k": 1,
+ "ix": 7
+ }
+ }
+ ]
+ }
+ ],
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [0, 0],
+ [0, 0]
+ ],
+ "o": [
+ [0, 0],
+ [0, 0]
+ ],
+ "v": [
+ [3, 48.649],
+ [19.787, 48.649]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [0.172549019608, 0.192156877705, 0.286274509804, 1],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 6,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 2,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [0, 0],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [0, 0],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [100, 100],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 2",
+ "np": 2,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [0, 0],
+ [0, 0],
+ [0, 3.292],
+ [0, 0],
+ [-2.902, 0],
+ [0, -2.902],
+ [0, 0]
+ ],
+ "o": [
+ [0, 0],
+ [3.292, 0],
+ [0, 0],
+ [0, -2.902],
+ [2.901, 0],
+ [0, 0],
+ [0, 0]
+ ],
+ "v": [
+ [-8.659, 10.089],
+ [-7.81, 10.089],
+ [-1.85, 4.13],
+ [-1.85, -4.836],
+ [3.405, -10.09],
+ [8.659, -4.836],
+ [8.659, 10.089]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [0.172549019608, 0.192156877705, 0.286274509804, 1],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 6,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 2,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [28.446, 38.56],
+ "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": 2,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [0, 0],
+ [0, 0],
+ [2.902, 0],
+ [0, 2.902],
+ [0, 0]
+ ],
+ "o": [
+ [0, 0],
+ [0, 2.902],
+ [-2.902, 0],
+ [0, 0],
+ [0, 0]
+ ],
+ "v": [
+ [5.254, -14.213],
+ [5.254, 8.959],
+ [0, 14.213],
+ [-5.254, 8.959],
+ [-5.254, -14.213]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [0.172549019608, 0.192156877705, 0.286274509804, 1],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 6,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 2,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [42.359, 62.862],
+ "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": 3,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [0, 0],
+ [0, 0],
+ [-2.902, 0],
+ [0, -2.902],
+ [0, 0]
+ ],
+ "o": [
+ [0, 0],
+ [0, -2.902],
+ [2.902, 0],
+ [0, 0],
+ [0, 0]
+ ],
+ "v": [
+ [-5.254, 16.824],
+ [-5.254, -11.57],
+ [0, -16.824],
+ [5.254, -11.57],
+ [5.254, 16.824]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [0.172549019608, 0.192156877705, 0.286274509804, 1],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 6,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 2,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [52.867, 31.825],
+ "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": 4,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [0, 0],
+ [0, 0],
+ [0, -3.385],
+ [0, 0],
+ [2.902, 0],
+ [0, 2.902],
+ [0, 0]
+ ],
+ "o": [
+ [0, 0],
+ [-3.384, 0],
+ [0, 0],
+ [0, 2.902],
+ [-2.902, 0],
+ [0, 0],
+ [0, 0]
+ ],
+ "v": [
+ [8.407, -9.019],
+ [8.407, -9.019],
+ [2.102, -2.891],
+ [2.102, 3.765],
+ [-3.153, 9.019],
+ [-8.406, 3.765],
+ [-8.406, -9.019]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [0.172549019608, 0.192156877705, 0.286274509804, 1],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 6,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 2,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [66.529, 57.668],
+ "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": 5,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [0, 0],
+ [0, 0]
+ ],
+ "o": [
+ [0, 0],
+ [0, 0]
+ ],
+ "v": [
+ [94.722, 48.649],
+ [74.935, 48.649]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [0.172549019608, 0.192156877705, 0.286274509804, 1],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 6,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 2,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [0, 0],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [0, 0],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [100, 100],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 1",
+ "np": 2,
+ "cix": 2,
+ "bm": 0,
+ "ix": 6,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "tm",
+ "s": {
+ "a": 0,
+ "k": 50,
+ "ix": 1
+ },
+ "e": {
+ "a": 0,
+ "k": 65,
+ "ix": 2
+ },
+ "o": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [0.982],
+ "y": [1]
+ },
+ "o": {
+ "x": [0.024],
+ "y": [0]
+ },
+ "t": 0,
+ "s": [40]
+ },
+ {
+ "i": {
+ "x": [0.667],
+ "y": [1]
+ },
+ "o": {
+ "x": [0.333],
+ "y": [0]
+ },
+ "t": 30,
+ "s": [401]
+ },
+ {
+ "t": 60.0000024438501,
+ "s": [40]
+ }
+ ],
+ "ix": 3
+ },
+ "m": 1,
+ "ix": 7,
+ "nm": "Trim Paths 1",
+ "mn": "ADBE Vector Filter - Trim",
+ "hd": false
+ }
+ ],
+ "ip": 0,
+ "op": 30.0000012219251,
+ "st": 0,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 3,
+ "ty": 4,
+ "nm": "Layer 1 Outlines 3",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [50, 50.029, 0],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [48.861, 46.038, 0],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 0,
+ "k": [100, 100, 100],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "ef": [
+ {
+ "ty": 21,
+ "nm": "Fill",
+ "np": 9,
+ "mn": "ADBE Fill",
+ "ix": 1,
+ "en": 1,
+ "ef": [
+ {
+ "ty": 10,
+ "nm": "Fill Mask",
+ "mn": "ADBE Fill-0001",
+ "ix": 1,
+ "v": {
+ "a": 0,
+ "k": 0,
+ "ix": 1
+ }
+ },
+ {
+ "ty": 7,
+ "nm": "All Masks",
+ "mn": "ADBE Fill-0007",
+ "ix": 2,
+ "v": {
+ "a": 0,
+ "k": 0,
+ "ix": 2
+ }
+ },
+ {
+ "ty": 2,
+ "nm": "Color",
+ "mn": "ADBE Fill-0002",
+ "ix": 3,
+ "v": {
+ "a": 0,
+ "k": [1, 0.815686285496, 0.993494808674, 1],
+ "ix": 3
+ }
+ },
+ {
+ "ty": 7,
+ "nm": "Invert",
+ "mn": "ADBE Fill-0006",
+ "ix": 4,
+ "v": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ }
+ },
+ {
+ "ty": 0,
+ "nm": "Horizontal Feather",
+ "mn": "ADBE Fill-0003",
+ "ix": 5,
+ "v": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ }
+ },
+ {
+ "ty": 0,
+ "nm": "Vertical Feather",
+ "mn": "ADBE Fill-0004",
+ "ix": 6,
+ "v": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ }
+ },
+ {
+ "ty": 0,
+ "nm": "Opacity",
+ "mn": "ADBE Fill-0005",
+ "ix": 7,
+ "v": {
+ "a": 0,
+ "k": 1,
+ "ix": 7
+ }
+ }
+ ]
+ }
+ ],
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [0, 0],
+ [0, 0]
+ ],
+ "o": [
+ [0, 0],
+ [0, 0]
+ ],
+ "v": [
+ [3, 48.649],
+ [19.787, 48.649]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [0.172549019608, 0.192156877705, 0.286274509804, 1],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 6,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 2,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [0, 0],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [0, 0],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [100, 100],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 2",
+ "np": 2,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [0, 0],
+ [0, 0],
+ [0, 3.292],
+ [0, 0],
+ [-2.902, 0],
+ [0, -2.902],
+ [0, 0]
+ ],
+ "o": [
+ [0, 0],
+ [3.292, 0],
+ [0, 0],
+ [0, -2.902],
+ [2.901, 0],
+ [0, 0],
+ [0, 0]
+ ],
+ "v": [
+ [-8.659, 10.089],
+ [-7.81, 10.089],
+ [-1.85, 4.13],
+ [-1.85, -4.836],
+ [3.405, -10.09],
+ [8.659, -4.836],
+ [8.659, 10.089]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [0.172549019608, 0.192156877705, 0.286274509804, 1],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 6,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 2,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [28.446, 38.56],
+ "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": 2,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [0, 0],
+ [0, 0],
+ [2.902, 0],
+ [0, 2.902],
+ [0, 0]
+ ],
+ "o": [
+ [0, 0],
+ [0, 2.902],
+ [-2.902, 0],
+ [0, 0],
+ [0, 0]
+ ],
+ "v": [
+ [5.254, -14.213],
+ [5.254, 8.959],
+ [0, 14.213],
+ [-5.254, 8.959],
+ [-5.254, -14.213]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [0.172549019608, 0.192156877705, 0.286274509804, 1],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 6,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 2,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [42.359, 62.862],
+ "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": 3,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [0, 0],
+ [0, 0],
+ [-2.902, 0],
+ [0, -2.902],
+ [0, 0]
+ ],
+ "o": [
+ [0, 0],
+ [0, -2.902],
+ [2.902, 0],
+ [0, 0],
+ [0, 0]
+ ],
+ "v": [
+ [-5.254, 16.824],
+ [-5.254, -11.57],
+ [0, -16.824],
+ [5.254, -11.57],
+ [5.254, 16.824]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [0.172549019608, 0.192156877705, 0.286274509804, 1],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 6,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 2,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [52.867, 31.825],
+ "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": 4,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [0, 0],
+ [0, 0],
+ [0, -3.385],
+ [0, 0],
+ [2.902, 0],
+ [0, 2.902],
+ [0, 0]
+ ],
+ "o": [
+ [0, 0],
+ [-3.384, 0],
+ [0, 0],
+ [0, 2.902],
+ [-2.902, 0],
+ [0, 0],
+ [0, 0]
+ ],
+ "v": [
+ [8.407, -9.019],
+ [8.407, -9.019],
+ [2.102, -2.891],
+ [2.102, 3.765],
+ [-3.153, 9.019],
+ [-8.406, 3.765],
+ [-8.406, -9.019]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [0.172549019608, 0.192156877705, 0.286274509804, 1],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 6,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 2,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [66.529, 57.668],
+ "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": 5,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [0, 0],
+ [0, 0]
+ ],
+ "o": [
+ [0, 0],
+ [0, 0]
+ ],
+ "v": [
+ [94.722, 48.649],
+ [74.935, 48.649]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [0.172549019608, 0.192156877705, 0.286274509804, 1],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 6,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 2,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [0, 0],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [0, 0],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [100, 100],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 1",
+ "np": 2,
+ "cix": 2,
+ "bm": 0,
+ "ix": 6,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "tm",
+ "s": {
+ "a": 0,
+ "k": 50,
+ "ix": 1
+ },
+ "e": {
+ "a": 0,
+ "k": 66,
+ "ix": 2
+ },
+ "o": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [0.982],
+ "y": [1]
+ },
+ "o": {
+ "x": [0.024],
+ "y": [0]
+ },
+ "t": 0,
+ "s": [88]
+ },
+ {
+ "i": {
+ "x": [0.667],
+ "y": [1]
+ },
+ "o": {
+ "x": [0.333],
+ "y": [0]
+ },
+ "t": 30,
+ "s": [448]
+ },
+ {
+ "t": 60.0000024438501,
+ "s": [40]
+ }
+ ],
+ "ix": 3
+ },
+ "m": 1,
+ "ix": 7,
+ "nm": "Trim Paths 1",
+ "mn": "ADBE Vector Filter - Trim",
+ "hd": false
+ }
+ ],
+ "ip": 0,
+ "op": 30.0000012219251,
+ "st": 0,
+ "bm": 0
+ }
+ ],
+ "markers": []
+}
diff --git a/src/components/navigationBar/nav.tsx b/src/components/navigationBar/nav.tsx
index 8c4d950..ed4ac8b 100644
--- a/src/components/navigationBar/nav.tsx
+++ b/src/components/navigationBar/nav.tsx
@@ -51,8 +51,8 @@ export function NavigationBar() {
const projectComponents = [
{
title: "Projects",
- href: "/landing",
- description: "Raise on B2DVentures",
+ href: "/project/apply",
+ description: "Start your new project on B2DVentures",
},
];
diff --git a/src/components/projectCard.tsx b/src/components/projectCard.tsx
index 5734f04..b29d726 100644
--- a/src/components/projectCard.tsx
+++ b/src/components/projectCard.tsx
@@ -25,7 +25,7 @@ export function ProjectCard(props: ProjectCardProps) {
return (
@@ -58,7 +58,7 @@ export function ProjectCard(props: ProjectCardProps) {
{/* Info 1 */}
-
+
@@ -79,7 +79,7 @@ export function ProjectCard(props: ProjectCardProps) {
{/* Info 2 */}
-
+
{/* Info 2 (Visible on hover) */}
diff --git a/src/components/ui/button.tsx b/src/components/ui/button.tsx
index 0ba4277..36496a2 100644
--- a/src/components/ui/button.tsx
+++ b/src/components/ui/button.tsx
@@ -5,7 +5,7 @@ import { cva, type VariantProps } from "class-variance-authority"
import { cn } from "@/lib/utils"
const buttonVariants = cva(
- "inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",
+ "inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",
{
variants: {
variant: {
diff --git a/src/components/ui/popover.tsx b/src/components/ui/popover.tsx
new file mode 100644
index 0000000..a0ec48b
--- /dev/null
+++ b/src/components/ui/popover.tsx
@@ -0,0 +1,31 @@
+"use client"
+
+import * as React from "react"
+import * as PopoverPrimitive from "@radix-ui/react-popover"
+
+import { cn } from "@/lib/utils"
+
+const Popover = PopoverPrimitive.Root
+
+const PopoverTrigger = PopoverPrimitive.Trigger
+
+const PopoverContent = React.forwardRef<
+ React.ElementRef
,
+ React.ComponentPropsWithoutRef
+>(({ className, align = "center", sideOffset = 4, ...props }, ref) => (
+
+
+
+))
+PopoverContent.displayName = PopoverPrimitive.Content.displayName
+
+export { Popover, PopoverTrigger, PopoverContent }
diff --git a/src/lib/data/projectQuery.ts b/src/lib/data/projectQuery.ts
index 6773363..2f131a4 100644
--- a/src/lib/data/projectQuery.ts
+++ b/src/lib/data/projectQuery.ts
@@ -2,7 +2,7 @@ import { SupabaseClient } from "@supabase/supabase-js";
async function getTopProjects(
client: SupabaseClient,
- numberOfRecords: number = 4,
+ numberOfRecords: number = 4
) {
try {
const { data, error } = await client
@@ -21,7 +21,7 @@ async function getTopProjects(
target_investment,
investment_deadline
),
- item_tag (
+ project_tag (
tag (
id,
value
@@ -30,7 +30,7 @@ async function getTopProjects(
business (
location
)
- `,
+ `
)
.order("published_time", { ascending: false })
.limit(numberOfRecords);
@@ -48,8 +48,10 @@ async function getTopProjects(
}
function getProjectDataQuery(client: SupabaseClient, projectId: number) {
- return client.from("project").select(
- `
+ return client
+ .from("project")
+ .select(
+ `
project_name,
project_short_description,
project_description,
@@ -65,13 +67,17 @@ function getProjectDataQuery(client: SupabaseClient, projectId: number) {
tag_name:value
)
)
- `,
- ).eq("id", projectId).single();
+ `
+ )
+ .eq("id", projectId)
+ .single();
}
async function getProjectData(client: SupabaseClient, projectId: number) {
- const query = client.from("project").select(
- `
+ const query = client
+ .from("project")
+ .select(
+ `
project_name,
project_short_description,
project_description,
@@ -87,8 +93,10 @@ async function getProjectData(client: SupabaseClient, projectId: number) {
tag_name:value
)
)
- `,
- ).eq("id", projectId).single();
+ `
+ )
+ .eq("id", projectId)
+ .single();
const { data, error } = await query;
return { data, error };
@@ -118,13 +126,15 @@ function searchProjectsQuery(
sortByTimeFilter,
page = 1,
pageSize = 4,
- }: FilterProjectQueryParams,
+ }: FilterProjectQueryParams
) {
const start = (page - 1) * pageSize;
const end = start + pageSize - 1;
- let query = client.from("project").select(
- `
+ let query = client
+ .from("project")
+ .select(
+ `
project_id:id,
project_name,
published_time,
@@ -150,8 +160,10 @@ function searchProjectsQuery(
),
business_location:location
)
- `,
- ).order("published_time", { ascending: false }).range(start, end);
+ `
+ )
+ .order("published_time", { ascending: false })
+ .range(start, end);
if (sortByTimeFilter === "all") {
sortByTimeFilter = undefined;
diff --git a/src/types/schemas/application.schema.ts b/src/types/schemas/application.schema.ts
index 1111349..f4472e4 100644
--- a/src/types/schemas/application.schema.ts
+++ b/src/types/schemas/application.schema.ts
@@ -21,7 +21,7 @@ const projectFormSchema = z.object({
projectName: z.string().min(5, {
message: "Project name must be at least 5 characters.",
}),
- projectType: z.string({
+ projectType: z.number({
required_error: "Please select one of the option",
}),
shortDescription: z
@@ -90,6 +90,10 @@ const projectFormSchema = z.object({
.refine((date) => date > new Date(), {
message: "Deadline must be in the future.",
}),
+ tag: z
+ .array(z.number())
+ .min(1, "Please provide at least one tag.")
+ .max(5, "You can provide up to 5 tags."),
});
const businessFormSchema = z.object({
@@ -147,7 +151,7 @@ const businessFormSchema = z.object({
.refine((file) => file.size < MAX_FILE_SIZE, {
message: "File can't be bigger than 5MB.",
})
- .refine((file) => file.name.endsWith(".md"), {
+ .refine((file) => file.name.toLowerCase().endsWith(".md"), {
message: "File must be a markdown file (.md).",
}),
]),