From a2cdeeb68fc8b806f35f12899536141ad59ded14 Mon Sep 17 00:00:00 2001 From: sanjaypinna Date: Fri, 6 Jun 2025 06:49:49 +0530 Subject: [PATCH 1/3] redirect user to datasets page --- .../[entityType]/[entitySlug]/page.tsx | 27 ++++++++++++------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/app/[locale]/dashboard/[entityType]/[entitySlug]/page.tsx b/app/[locale]/dashboard/[entityType]/[entitySlug]/page.tsx index 7cb4efd6..e01da9e7 100644 --- a/app/[locale]/dashboard/[entityType]/[entitySlug]/page.tsx +++ b/app/[locale]/dashboard/[entityType]/[entitySlug]/page.tsx @@ -1,9 +1,18 @@ -import { InProgress } from '@/components/in-progress'; - -export default async function Page({ params }: { params: { id: string } }) { - return ( - <> - - - ); -} \ No newline at end of file +'use client'; + +import { useEffect } from 'react'; +import { useRouter } from 'next/navigation'; + +export default function Page({ + params, +}: { + params: { entityType: string; entitySlug: string }; +}) { + const router = useRouter(); + + useEffect(() => { + router.push(`/dashboard/${params.entityType}/${params.entitySlug}/dataset?tab=drafts`); + }, [params, router]); + + return null; // prevent rendering anything before redirect +} From 15677218b8f25473ebb6eb6a963de4c967e3aa29 Mon Sep 17 00:00:00 2001 From: sanjaypinna Date: Fri, 6 Jun 2025 07:07:22 +0530 Subject: [PATCH 2/3] add form validation to profile and org creation pages --- .../[entitySlug]/profile/orgProfile.tsx | 54 +++++++++++-------- .../[entitySlug]/profile/userProfile.tsx | 52 +++++++++++------- app/[locale]/dashboard/[entityType]/page.tsx | 46 ++++++++++------ 3 files changed, 93 insertions(+), 59 deletions(-) diff --git a/app/[locale]/dashboard/[entityType]/[entitySlug]/profile/orgProfile.tsx b/app/[locale]/dashboard/[entityType]/[entitySlug]/profile/orgProfile.tsx index a6868048..a73343d0 100644 --- a/app/[locale]/dashboard/[entityType]/[entitySlug]/profile/orgProfile.tsx +++ b/app/[locale]/dashboard/[entityType]/[entitySlug]/profile/orgProfile.tsx @@ -116,26 +116,36 @@ const OrgProfile = () => { ); const handleSave = () => { - // Create mutation input with only changed fields - const inputData: OrganizationInputPartial = { - name: formData.name, - contactEmail: formData.contactEmail, - organizationTypes: formData.organizationTypes, - homepage: formData.homepage, - description: formData.description, - id: formData.id, - linkedinProfile: formData.linkedinProfile, - githubProfile: formData.githubProfile, - twitterProfile: formData.twitterProfile, - location: formData.location, - }; + const formValidation = + formData.name && + formData.contactEmail && + formData.description && + formData.logo; - // Only add logo if it has changed - if (formData.logo instanceof File) { - inputData.logo = formData.logo; - } + if (!formValidation) { + toast('Please fill all the required fields'); + return; + } else { + const inputData: OrganizationInputPartial = { + name: formData.name, + contactEmail: formData.contactEmail, + organizationTypes: formData.organizationTypes, + homepage: formData.homepage, + description: formData.description, + id: formData.id, + linkedinProfile: formData.linkedinProfile, + githubProfile: formData.githubProfile, + twitterProfile: formData.twitterProfile, + location: formData.location, + }; + + // Only add logo if it has changed + if (formData.logo instanceof File) { + inputData.logo = formData.logo; + } - mutate({ input: inputData }); + mutate({ input: inputData }); + } }; return ( @@ -147,7 +157,7 @@ const OrgProfile = () => {
setFormData({ ...formData, name: e })} @@ -156,7 +166,7 @@ const OrgProfile = () => {
setFormData({ ...formData, contactEmail: e })} @@ -234,7 +244,7 @@ const OrgProfile = () => {
{
setFormData({ ...formData, logo: e[0] })} name={'Logo'} > diff --git a/app/[locale]/dashboard/[entityType]/[entitySlug]/profile/userProfile.tsx b/app/[locale]/dashboard/[entityType]/[entitySlug]/profile/userProfile.tsx index c16b3fbd..c88862a7 100644 --- a/app/[locale]/dashboard/[entityType]/[entitySlug]/profile/userProfile.tsx +++ b/app/[locale]/dashboard/[entityType]/[entitySlug]/profile/userProfile.tsx @@ -100,22 +100,34 @@ const UserProfile = () => { const handleSave = () => { // Create mutation input with only changed fields - const inputData: UpdateUserInput = { - firstName: formData.firstName, - lastName: formData.lastName, - bio: formData.bio, - email: formData.email, - githubProfile: formData.githubProfile, - linkedinProfile: formData.linkedinProfile, - twitterProfile: formData.twitterProfile, - location: formData.location, - }; - - // Only add logo if it has changed - if (formData.profilePicture instanceof File) { - inputData.profilePicture = formData.profilePicture; + const formValidation = + formData.firstName && + formData.lastName && + formData.email && + formData.bio && + formData.location; + + if (!formValidation) { + toast('Please fill all the required fields'); + return; + } else { + const inputData: UpdateUserInput = { + firstName: formData.firstName, + lastName: formData.lastName, + bio: formData.bio, + email: formData.email, + githubProfile: formData.githubProfile, + linkedinProfile: formData.linkedinProfile, + twitterProfile: formData.twitterProfile, + location: formData.location, + }; + + // Only add logo if it has changed + if (formData.profilePicture instanceof File) { + inputData.profilePicture = formData.profilePicture; + } + mutate({ input: inputData }); } - mutate({ input: inputData }); }; return ( @@ -129,7 +141,7 @@ const UserProfile = () => {
setFormData({ ...formData, firstName: e })} @@ -137,7 +149,7 @@ const UserProfile = () => {
setFormData({ ...formData, lastName: e })} @@ -147,7 +159,7 @@ const UserProfile = () => {
setFormData({ ...formData, email: e })} @@ -189,7 +201,7 @@ const UserProfile = () => {
{
setFormData({ ...formData, profilePicture: e[0] })} name={'Profile Picture'} > diff --git a/app/[locale]/dashboard/[entityType]/page.tsx b/app/[locale]/dashboard/[entityType]/page.tsx index 18384dea..a099130f 100644 --- a/app/[locale]/dashboard/[entityType]/page.tsx +++ b/app/[locale]/dashboard/[entityType]/page.tsx @@ -1,14 +1,15 @@ 'use client'; +import { useState } from 'react'; +import Image from 'next/image'; +import Link from 'next/link'; +import { notFound, useParams, usePathname } from 'next/navigation'; import { ApiOrganizationOrganizationTypesEnum, OrganizationInput, } from '@/gql/generated/graphql'; import { useOrganizationTypes } from '@/hooks/useOrganizationTypes'; import { useMutation } from '@tanstack/react-query'; -import Image from 'next/image'; -import Link from 'next/link'; -import { notFound, useParams, usePathname } from 'next/navigation'; import { Button, Dialog, @@ -17,16 +18,15 @@ import { Select, Text, TextField, - toast + toast, } from 'opub-ui'; -import { useState } from 'react'; -import BreadCrumbs from '@/components/BreadCrumbs'; -import { Icons } from '@/components/icons'; -import { Loading } from '@/components/loading'; import { useDashboardStore } from '@/config/store'; import { GraphQL } from '@/lib/api'; import { cn } from '@/lib/utils'; +import BreadCrumbs from '@/components/BreadCrumbs'; +import { Icons } from '@/components/icons'; +import { Loading } from '@/components/loading'; import styles from './../components/styles.module.scss'; import { organizationCreationMutation } from './schema'; @@ -90,7 +90,20 @@ const Page = () => { if (params.entityType !== 'organization') { return notFound(); } - + const handleSave = () => { + const formValidation = + formData.name && + formData.description && + formData.logo && + formData.contactEmail; + + if (!formValidation) { + toast('Please fill all the required fields'); + return; + } else { + mutate({ input: formData }); + } + }; return ( <> { ]} />
- {allEntityDetails?.organizations.length < 0 || allEntityDetails === null ? ( + {allEntityDetails?.organizations.length < 0 || + allEntityDetails === null ? ( ) : (
@@ -154,7 +168,7 @@ const Page = () => {
@@ -164,7 +178,7 @@ const Page = () => {
{
{ />
setFormData({ ...formData, logo: e[0] }) } @@ -257,9 +271,7 @@ const Page = () => { setFormData({ ...formData, location: e }) } /> - +
From 4b269f7331e7d9314ffe422f8747a378ec5eff46 Mon Sep 17 00:00:00 2001 From: sanjaypinna Date: Fri, 6 Jun 2025 07:17:44 +0530 Subject: [PATCH 3/3] update fallback images --- public/1org.png | Bin 0 -> 7451 bytes public/1profile.png | Bin 0 -> 7476 bytes public/org.png | Bin 7451 -> 4076 bytes public/profile.png | Bin 7476 -> 4036 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 public/1org.png create mode 100644 public/1profile.png diff --git a/public/1org.png b/public/1org.png new file mode 100644 index 0000000000000000000000000000000000000000..68f83cf083219e3fcb9f7112a9b4638f07b99ff7 GIT binary patch literal 7451 zcmb_hWmJ=4-$zlHlOrkgKXF=>pe&;GIWI2z=tN zw!iv!@qnr769caRV(Vz&_kB;ek*A)^OHXg4yA6)5vx}3Bpof*ajg7O1or~u_UY9Iz zljy&j6y0r*p7t)zZ2I<2HaLbh*3LE_)<|DAaS=8JS9g0yHZc*ghioF^GUC!Qq7T`$ zHE0PfS#WT`uBu83`aZe4dA`ZCs~x9uTHXa-V&tvknXiTxf&DoyokJIYx6iMR@d7XtA-m9U7&0x@TI_z$l1QCV z{3LzST4hzui_Ix)>rpI(iyEG{XJ}h^K`0n2+vjC=vWrC@kIRi?wB!<;9)a%N$Au*i z&G2#$>vV##9?@yk zXg51&=e6t8Mccny-#?hOWmxm|m+Kf96^aN7euP%P5h0Tg)#d#nLUtR}+)avzOq-gR z_%ihNLF?8q|2dlVCM1G%&Ev42o+d%r;{_$m4w7KVZ_lsyC)S{?KqUxN8ux{GcOf|Tmg;_&}$W1g$KCh`E2W5CKl4Fwhffo3|TUGJ; z`cz+!^?J+hfa)wia!$Udly{>%dM1|7PV967)F@bGdNMvf_x0K}IoX+4w6em>Qjate zNW?F;CEK{-@<&nnWWX+}Q`o~FP~JiKanuQrVkF#5>AB6cQ&r#ch*}MJI)6HU$)lC8 zE7F>DERzk2tfi(MUpwCQ9vOjI0UOBgUiB6B_ z4t>|FLAAH%s&Jt`Dhp4bHp23ibPNnMc-|@l&qoc^j{E&Z*CZT8Ws;qv0HKDvm6`|A zHmr}XMG}yf-xrTW`GApsZrv#K8+kv!f2yPJp8-S2K_$t4<4{G|%C^t+s_pTCA1N9e z-(Nu|t#lKy{;sSl)z;Ao)%7_<<3M*pdkFUJ5D7Lumh zTCK*HzC4)1>A2XL_t4=-trJ!fSkAHSny#^S-(z>f+mqADh?0Y;QgcN5o%ziAig^|2 z=nxGWc!a|8@@OK~_5y-qdNKPcE`*v|9Sm20?3bylDJ3&*Lv^xlY|+!CdMh-=Lcp;` zv&-U`Z9yR6muMaKTDi1RN6l+cQ&5$}|s`)r5~m8^&GxR}Bxo z;GKH(_C%zmrz4GVx$!JmYa%gNJ*f!@gN{#xI52}Xpzv!&NwUik^yZfHpS_6L8Ds;X z>FMbbQc_k7kuLDDn=O`aU)a7WJ-x!=aKa`Jv8lgZ;^aH`9B0|PIeZe&{3w$3<`+@G zdMO)jqVQ{{xp9xrCGEHVT{ z9aC&ZjQiIqyMb{=2y?#>pZM04I8=M$#}8#4ov@=LWMgylq44cd*ZInD`nMlH#GK|N z)`T<1GqWcn+zH)5@w_)DEnSBbiuc^MzCnP$j6uBsB_m4P<*|b&caC(+KMfy8qz7#0 zYrYadKy)iWkw_8iK}yYsEw#?qgpy7R>b-}`EEg{KsFETtmMkw5!wzuCd*3%TrC(p3 z(j=kpM!*2LO`B@lx<4xu7OKl3{Gf(lk|~YVADS3PNm%Hb=_#XOWo0G2E&V1=!3okX z@OHYlQPEGIpiN`_ZsD6c;da(W7oARdoTYxZ2pZQr2tTvldC8q8}+~GZuQbmv0zW-__oG*mC6{eWEnnzQpabOb@ zLPPDd)!SY(#?cGE><%N)H#9_Mdz#v|eVIhH$`5K*Ep{%jvf(E>6=|Ekp0zGj&+2gk zhDRn>Qw6~_9j-oo?q`Eo+UbzFr|B|8DnO}~Kc`+; z{p~}E(g~TWn3*v*H8sVvJjwQXJSP+)?rKAZH+8??;vU%Y`rsICKUf+V>y!IqyejjtO& zzkiwzJHWPV!}#*nHVmKouIG9Ctfm{zTn#WWz_bkvBGOVzOL@R(1>V&%-wvsQS2A!3 z#*#*B;!XY7+Z(OhzD!Xoqh?2l$J*#pWmPrG(GFOc$t91_JL}Kvb;vxge$Cbkgi~_8 zRdvLc0wNcpSL%xK?(A)vHtmJen}x65W`Cma>u99Z?U6z=p4BADttCh;{MvQGp6xV@ zM=KY_gQck-y)7(h`tI>PT%LHckUIaPs>k@<`Y&E5FYK)-zW6~q$MD7a`L_vx0hqNL!(*Z#;vaG zR_H{V!DM{jh)tG=q>KMtHt zMEy-~)IA!Kh_l0_;L+vh^d4WoIq(Vz4M>bvFIhiHzqn8iy6&TC2fDC0Rh2phe@TS_ zBhgLp=jk!%Q>_v6vb{h}4@CrnB&@Cy}JIp;sS zW-xK72nObSXL2td(7oX4rEe84D-ll*XRMOkE>AnrGolZ7y>N~gHESpTq#=(62q$M| z29K)@^#XMsKG4bqOn~kXNbLDQBt>A+7=bPyKskVKVDIk-%LGJUvigJ!Q*pLlK9yU} z=#R^C9r9T|WGJ=y-MMnUCx(JgjuW$sXuQ>zi9j;+z0grkV)<$&cR?j?J8Jo@T*o}> zaqy)nv%vWLpo;|G?U3_l1M4{dsq|uuy%t$e`@}omlGYGz(~pRG-I*$mnB64?CSdoadn)fHHpNV5?(jhz^gT;pJz_c9_m< z-qpOI^SumLA1DE&&Q_()e2^qA7(Mh!b)BXJl%+n<5)^h+FJ=mvt##vcX+I}?SmcoD zz6#0^d_M54LJz{n*CTNh$MPo&3fK-B5@DmSuRBD@-gxrBy}W3a4Lv~wtu6!Qco}PBC|LT6@Xw+3bvNAM4vi_V*!E}1Wj$6+@{LZ8u znRbBN1}O#0GNH_ew2V+KL4R?F2?pFKAE43%c#ly_kg3 zCu!ouqFIA;gZ(e;*S;2vw}0~Zw0E&xQC@yvmE>`J4h)d6_@+t9OA?(9mJP@}UGPuR z$T7EFAJc+*ZcvuqM-><2Uy-!%+eBqS3GbCzP!!{?B3!v)^1i+VoAF;idu{ukm%Pi8 z3}h6y9kT`qPd)!}*3{J0$=;T23>{pK)7`9n=p3gz|3`&q zxP}EB*RM?i##Rw!J`24rKHp2HE_NbPWXOCOz06MadVit!LBY8ZT z?RQ<#fEnX9eLu0rJMzs4sw?sm-K+IP=BwWi(GPtyvk>5QWjRWKi{IU$?-$FzuWus}aHekHk%*~DayIEpj= z{-eYJ8nkg|0KwO2WsFmF;bGpV${r8|3N|VgYA4BExk_x^+F>!C2LD@Y@p_GyPny&*Y%D_rU<5<$& zqjKrIcE*Se5tX7-P-4k}xKQYW<2{FdQ{LzXa-IMZMNki^Fzp!xv2WpTD>d1Fe&4#m z(|(NfjRiW}=+09y(?3Ga;AtY>8 z_A#u~8&J?d%|I0Xc)t@uDmL8DvXwn#2smQ_>CJ_mn`v^OPh8Q?RiTVgx*D$L8@+MM zmPJm)acpxK7#QdT?=Uz_SKBz7F%yS6VF9`ytQQf)KRN-hJpPs=mki=^@89rz-#%O=6Ro4PYb0wIWd%~N-)9^G24i=9TxSyG={RvtbfM8L=wsrFi-04`FX)y2psO zOJQ|&V&LUTo%6iRLg1-cB3L>s&H0w4ymaxtCyMeDm5uFX(Cv>9cEw27-KJ^x^VN69 zU+b(KXIfKYmwMY08XmQ91wzg8*4o84lu~HJDZ^+UXr5s@9AEs?U-@R}=%rqdqA|Zp z4Qq?jHJ6S||GiH{IMZHtB9OU3e(Jr?Ls|lxye_`BW{tV%=*C&oH1{1!= z*3*|?g@n=RB-lgSpU@EMhA1UeX03(jy(kW7;vjKUv_>0Az^?18ejeWQ7J2>CXs>Nw*17ZiCD6Th zpZ0t@e~PtQ`|zCWh{Ycjt;C_kK{Y%)oGIzVD0ewKJ_Gn{AU)uUqG08rR!bhT7SW)A z_-9rqi~nM%?SF)6EC=hT>R}+@vX0m9DR02@-BZTvlZ`9TV)6Tl1yEI9aOulY22II_ zhZ{v*)?>LcL5JhFqx`owBo<&9n2gO^vkRQ|S+=lnSm8-Y(-pQ*F{<8iR_s}|sVW!v zFr!RNLyqTuZJ7~TQIP zG0B2AKYuX!`{1VirQkaY*{n@WnHxqUE>pyfBSxv`Uap7#q3jdkgE39_+<6}A7&bDO zkJ~$QZZJD>(HW@AJ5g-&zep44i=Untjh&ggqGNJ{@w^B1KbFA$aK+~SOvK>lEksbi~8W;2L|V91vW?%=@xPr$~}3BCYW zvi)GG8Z@p`8XjmK|x#15olGiqIzU^le^1Qx;9 zP0m;Jl!0rqP0h{!$)f!CpXB@RNuTV^tGT&}zOx9D24WBnFvV$Y)CZh;2udj9Y_sCK zKa>`{{)*Q7cAS<;GoL&+2c~;O`hz( zfCcb3?zh*c9)C7;Os7jKD`Wo?Oc9QG8jN+ese5mX6hBUZHoviY6wZm{<9`b9)<}VG zduYF{nkEZH!l=MlAcYglq-)UxLKmvZsL2LBv z%+p1nt+;~4Mu&2P%dh5uh}DZWyF3y5icsqR2qHv&`3;@WE|wDMI@>8V(^n^!kYG@kixw*ip|F=W~I9T{E^O5y5k4MM#f2N7Q7(w;eUFU^c0iSV4aFm}ll3AApZ-!=S*g<8ge2}_ zFLGZV^o~kP3s+O+pipue=iXTe=%C{!4rsR2L+5;`hwZf>O_owRLByVDPPjl6y^Vlw>d?SD~(dB76E zPJ9BA7*;59h~kJe(5FlYS1rQ;8TV)|$=vCr;4n?TJY|AXj53O?JtCHtg!?+=`Kr_Y z_4<754mvtlRND85>)!3vIR80H_u&NG$o zDR%hS=8n~o#_mDjBmnQcE>zb%TmQW~?jT{mbRn^q^AqayU_-B?#=-j>RJAHuo@a!+d%UB7WV4TQVpUjjIq(HdK8>PV=qH*vuEQ zwCv;GZumKsr0KU-$9Zz+7nBmDjDMl&XEXBsCPGGrv}7>PLVKB+PWMZ6te2#kgMYOg zX?CSj665y_5{~8x31)dX99a=B5r7wtb(`WyL^K+n5N?u8I(wz15$nCHI@zPVd%Mfj9B6q()GwXnw_ov0|5KK!uJ6&i1oZH|X; zitcW9BJ2Iqs9sY?8fs$<9C*3-j~v~q3yk#qVdby5+OKk_-T6R}qPq;GNVIxe=LE)f zyMcq5Vw@h$BqnUPT6?7o_)^V&+|F4FZ47>i5Q5mu&_uWnyLoCZzb?WKEwykJX+!; zzz?n`7-IAg_yjz(j{*Ka_ELN4W$5nc_0HDA0n5qF9p)hD`P#$5!Ohdz-3x=$s{mXi z{O=+a4+mQ>sJk1h5ftWtW#sMPX>aStDkj6K{MG~N$|@!zCc!H5O!k?ytf(~W3*FXa zBV{Zsrg(^|vXO88krmW)V~kcl?PYg}sIRMH@0rd@ZI>US++eg}N)b}Q|ICN!z3Zke zJu4mCb~rlM1f55hAR=o_Grh07tZ}*0(>>zr>wA)_{3xm^-4A_r-D8d3ABqpx{n-u4 zUaH3;|D>a}h9J>@*mQ9DiIAq<>Hz~(YD37IsG%MTk(0$(r50Q8{Hz?ImUz`KA~p}z z*A0VhcM!TpX6LcKP6I&}QE83(kfvnZKu^2Mxhp7z=$n9cYPEtf4q0ZY`o)z9t;y0# zEV1ITO(j)<_S7xrk%8_nxJo|5(}mAnXn<~9ltXFBwWe`RGc zD=5`$5{Kkw@`*@R|= zQqA=cQaf)B1dOMOTF@mIf5?>}!Ks9PIR{NRK1&#W{p&jL*Y#~kLhYOuKii%dmW@JD z^chNkxWa(2&78E(g!ro?_3-d8FG4GnliPkSwOSUI5>agS;%JDQ`49qmT*2|52z%o0 z!J#{NsLv+Ex*-}k?|H>-dpxdo?JRTn%{IT6#O2MJmR)_RRT1XjopgTgnO{^?X2c&k zGwpYFEJ_65NON7<`teW{ostHJK)&qhRX{fVp3ueP;fFuyTy|3$8nk;b@7)nmdCtXe zib}%$Fe|A`jnKm5;oEx<5e`4w@(w-v-E%g zkrQXIRVV`547mA233RbhKs%2{7B^128J7Bt*3Qk`yY|d!bo*Mtbx9qyM7ofqYTV+t zpQby%GW#`sfP?Dx^pvu8j)+AuNVR1_wd6(0Vqw>rB%3@+w4%c}HfJEozTq45k0YPc zo0|kT6!9?JZYk2$taCr#TfSx^?Iv@atFWkO{aOJSzc+0RM3LA6<3s^vpUKZ7vU-J- zQSu-4*${ot^CvS&ElVr8!qZ0W!-j`7eypzcw;!qge(y4EFRDwep`lSd_omv2pEqk< zT3TAE!&1HJ<-qzn8_?Ly*-gHzByvmcKdz}Wfnw)M1s}#R`nI8?`q_?;kKYCd zlh1pHCyjU7v)Vwmt`$I2;m}+WUFtzQQPypiyAy&|b3qy++sG=FFV*uiI@EYg#(udG zMpk9U9L%dCBp*zk{_>ZBIo(RHx#Xn%qo8O*cM44%9;l%^A6mWHhcjP0-Dl7+{65D;h zF0b0UiWafnS=T6|>$9PVQwhd;%i>5UhWai^nUk&mREQ(`*f~3ENQ8t0ALqx) zO6js2!90`@Ozz)IQXt9xreH$dTb3E5sQ6kk4=PMma<1KSocCEBWinvAe2AVxdZ5Kc z3-sW@!O1?KnD;53JZ@pfdr2YjHR>Dd{6b$U=Gqyx^oRr>Oe>hzr^PRlHZUJ5DO!dc zblX++P?0EuF%$A`PX5+1)p7;NI2Yx6&k5 z)NDygF>$Sn=8y?-Ib$i|oWEvuCZR+e7j%M;OEVE%1C&^sr;p0MJ*+?QU~wxDQ?1S3 znB@~JcY8giSwUo2A*K85#jEoxP`4I_m!$u*M+eFG#Iq*`sgh~iHPn?zQvrW+ zMoqB}0-g9{&&y`X$GL7xq5m8torE(C|9GUP;t(Hy7ym_)kWEwyW;)aBa39J-cCqad zt5+2cB#;_6%wu46!kKic3vHj_J2d{@1~o3`C!rb!a4CHG9a|pL#j829gEc&w zC2Q)5R>ft))tI0(&3Z~hVOp@n|=P}n+x#wmn zMULF(7u!ysAM5KdnIoH997?&oK%vwX0?e-Vl+lyU7POOEaF4S{ty0WWRjRZeA#LrQ zK5c5#nYb|nHcC-%qF5Cz$%)I`HPwXt47+Oa+0l#j6w{dEmw`b-eYx&eRv~{&vaGU5 zLnI&Q-_2O1K??Dgql)|0Y)gk0-;F{aDO$=$f*%ap>Hn9czbxa$I6f2q#e1A)Fp*Pq zlfwA-FExFFYXvk1j!d1(FOhN90}cchMBAmw&sq3=*;7{bm@&uHK{NuXBzbw_iZf8< zVn!D?Xt#@n>oZ58{jymj2IgYo@hy|L$3uJAIJojlSprYmFKUQO^MhvW4Z3PiYJNhC8Y3IC@42ak z>A$1-t73ETWft!BM{34QY2U%*9Ww@+PdM$jD%hMfCCmgb0!NVbR#{5Kld-yd#GDm2Mkld>Ly~Nuhbp?g(X(}Q7DqPBtV@cSCCYlEN zf?5qkuWGmMVLBJy9M@zs8XpD{R3^n!RpaXxvXL=e_svz{3mW9uS|lwI9upH&grvpM zb*b(5KD}1LlQMVvr^(K$d%}`Iv&!iLt81!qW+j~|#%c7?caBc1zVMM6MnFl-ScP2U z&%|!2AyxfnUerJrQ2XXo)n^cp>EtJF|1hsZNa{Mw%;dzQlBuD%g1uJ$zt{D9?$+6Q zmeyCDzY~aR!mYT{{NP^3k@dN(tCi4=lM|6kCoxuB&ME}fdNfEE${SBV?1mVOm*A@D zOy%9msDb~@#av6v%7Ot=Gq~!+n2s+fYIZF~B;(z0lx948*-0^ZqsmrroX$;bxDa2s zQ(|8ClPVqOn=OI3S4COE3t8yQKI7g*ay2%xDxSW+7GL$=VZ7;rxn+SQeKg|ze$o zonDe3e30cT9f^}zm#ml#?@w0iGAY*&XMS$|n9j<|dLhkdx?@4}%7mbxvHD*hBgdwb zTsBig=Dkl(PAD`dED_NJLG7?jpe}ngi%?8?rLnzvKYUbVL{D^3Nx#iQ9PH=UhejK| zU1WqOZY>E|FF7~8T-)B}@_lTY0T1CV)CyN?dS(3EspM#Qme0ske)`^6>S0%sY;V9- z*r_j*|G`3iSEjq64S`(xDDLIuWl6hjY9_wnAf<9uZz#>A&_B}t&K|t9AWEBk&-ti&%t;J5R9s^}*Hnq!TWnPUNn|>i^K_a)f{(#8% zqDM=c^^oceB86l8@$F@nt(> z+71P43MhYb?`=N!fbd0Qu3g*{(Z*l(%boLklEG`5?}JMJi-jMOI+`XYgXvgGI8c)J=4zbG_m`lQNKn_{ z%4y9lA%nzr?;h_WoqmzG{{EdPA8rhc>M*X>pe6#1Mo&NSq%Cz;HGY{JBN$|~r9)(G zU1#Fr&V0nb=a9<{xS_Wm9$y0GgoKk()lQbqf*YFP9%&(by7Cgn#G%D2H5u!rs+R(# z)(vIW4KCg83iYz|gQk%hh>4ls*^vJl#-1YGC(c1YYFq1%CV%hERB~urK?ukTcu-K1 zM@RmmdbfD1tz|>v+2?R^BcB;YPN)ugU~Z1~O`Cb?jSp>9pQ2;q3*O?nH|rZ4*h;@5 z1@(;sE%j7uO!s9)kE%!>UJFi5O`W2jD*`#jg8&Odx^?GlfW6)~y|>3#-_W36I~RsH z0Al?$qbWv9)i_riX0|?&%%33Hvzd$4oC+dWmA$!Ga{t)bNhE30?KFL)6M$%CaBnmJ zgD$#@cwVGX$NWaSVLX9d#At=ij9Kk!Hv&CRG-^=a) zmIb6bU}eIOaJ$qO=L8>@Ki>_4ThaGmHn+BLdvDH&gRZu-KC2D%q+~?wWw7nvi#vYb z71Jzi7Qqr(JZf(^Q;rKlLyb<={Latp+~c}sX3PNRlC=4`9rjOjUtf^Ed-o3GHmkQ7 zlKvq`XuMJb0`LyA}(LW^xh}+-fRo^-Kr~7)s2vK&195=I2FRJ9Nr-(#kGj~ zeFLqSb2zwtcHXmcE&CMitpEA*2zcty=qTYke1SNb3azTV`AVJgS+cpfcwQVXeaq4> zM3LZ;;f{l?a?HHAZor?D2Z`$8E^~W7>sUUtD@0qeQ5(D{ZWRf+UJyyxs*U%(FH>NKqbVpP zp07}-mmkzqXH=2yy2xs_ka|TJnaAkr6fk~=ACKK>bPx5+2V~7jQCNFItgk=3?~ELY zo`~o9)B}wfGk&7NtNp=KaE$c8^(#dMhv$I36qoRnRitf~n;1vcN~~kED%k<=b~ztm zdbutvYpY$Eq0NXN?-?g&0R1RrYHQjs;g?kW<#aM`%|do*BPzo75nu-&x;C|b=W@dt zXy;_DZxna3Y9^tMsRXb3}NbLRl461xE}qC?Gz+wF%@q|0l2n#!dMB)CcD0hnZ|UXPQL79SIpttxB6k5KANIkCd6xja1;RS3Fy zcAbU?7xrdeG3jvAgT+WTl2nKtS;4YNzP*d`i(Jhf|+N+-P0@d_Gdo zFX!ZSW!p&j$Ctoz{C5NX@To&;K9cV{kbr7ypZ;5Y(jd?e=MMKd1^vppXMBK0MfgiqpC6Vc0x+ca z_UL~rnOO`W(dY@dk&Sr7P6Z*k$K z)}vz+Vq&O3)9qTcu2j(!U@C2vBo~h)0XOv1G4#LgwMwX6hvh$WtgztGkpR3F0ApPA ziQLiVbSy9EfTc*0oZq@-CP4RRNAW(^4HXX%EdUT*1r+ibP&MK(4#VGidWKh3RoT!T z0B<)xKM!O#>_&OdEx~cY6l~N26q<>-RwyhiJZT8NB~Bl;hrt}buXhRoEC)D3O!>_D z5h6uXa37y2yQXa3dlY*Xl4twFhEPlZL(l!+p9>AIdZShr3M6QSa86&Rk#|%9 z%)?8zKs7pM^rF=L4T7Q}fY}=FnWEXTw9oSnXI22TO=B)kkCsqvE}w{IqyYVcLZSLf z%%L1EU}v5mY6CVqU;U@$*a5oa=H>>VpcOnm!WhF_#rrGrsD4|=*;DQ&QM<}O!_pe* zvsG^^l4unGBJ?~pn33a(?q~Z)9R}@E%~#;{-FV;W;MJ~QVa6}Z#~@W-9iRPJUhZo@ znl?-QL~_PD!-KoJvSKIBKnVMaI%a9_Y8~PS$3Et1K`q{>wdoSVCQB**E8PhY&0pHl&CUthlmAk%Bv z0*}q}#SD}=uRtKbghTq$3^IQkdN-ia#-n5n$pk++MeZHWf z%}tIwfIHcNo?sHo%as?m0UQTVUD<-tZ_c<+Q{x6py~M!w7mYqJ^ITqjGX#*TX*Uzo z)TFfPTWaf}HCn>g?6v?{@V1)RIbTEY0oAVCn!JCV0)Q#w+XjoypPC1r3jGh54D|Qo z0DSW#4Xs`lT2{uv#KJ=GG{aenVJd^__IdMwkQ)=0h_$sfSabm){mXFpE{Q6cEUWGU zDADLWns!*(Dy9s*XCv|msJFnwLPkJRV?ANqfY~WAoyadN-1zm2=C?m{baZqHhu6pl zDtObkE6S8xHGz_a)l&Cw672%t4>fPF`OQGN(q5Kp!#%WAP5^dphk@kf*YED0EW6PI zxa4ixIp=Xtx`BNjV^rwe8(L?6kBe`Bhp4ZwpLUfD_f%bgJT%E|=3IJgHx#SFFn$>b zkmZ2;J7%Ev`vwF=z?RquWR@PZ!jN*E0S#*lp}*Y!%0kP4Twzj6D*&pWKTr<(FkAla zwK^i3e+C)UODGDZ)pL6*&hW1f zBF~>zja&NhmsDVZwvK@ecATY%Y?ebR1>fNX1&pW%)lZzoy z<$)NVHKEY99qkG#;O=Q>acmU&^c3F6mei&;Dy6GOHN^3>;YUa|&~t@k*HZVtQlgCj ztl~~51gLH2vJk)(U6+OckjI~+J+h1?7lUnGvD?@8Ku=E(h%`t!oW4eIf;C|4*K6+q^9r-Wk2yzyMwX-v-M0Ji|cYiboI3>AjDA<-fItFY+KA)dI z1Ip7sB~5rAXnvio!qRFlfYAC^g8^?~UT5<5P+Al(#JjJRTa@rIP%-|8{s%8Ht3Wyq ztGMo}X<(9hIlV}s)EE-+M>SUPjhV?>YZbvP?hwj-HDIaz+rjVYgWo{m1u$gh_;xM} zzXq9AV`Zp=8Gv*EIigzjO$kUenp$}Tq3=&w?*Bx)FG(^DhaPm6)Kujs$ZUi>!EG_m zoR~`Aq#e!uW?n~k7Ekwtg#|~f8HdH-A!8;-^h40`G%K|j5Kkbt009BQ0&D;Q`xkxt z*I__ABxd2_JoZVvHh4KBB%E*FOXlHOIQe&5+a%W?U5zeF$w-o#&*3PV{74>tt;0?_?lif3+j$WE0IBg(94qRBj&qMz$zhRCpa?y@HhIS@c9p~pjgbuuebz6>%vj!6@J zm$&)ZGR=7G5}tNHM`*%4aoa7EnPfhW#O81qju`tT>2Ls->9GI*oi>82JB?)jF4TGh QJDOM!H9ggOuua(i0qjs(1^@s6 literal 0 HcmV?d00001 diff --git a/public/org.png b/public/org.png index 68f83cf083219e3fcb9f7112a9b4638f07b99ff7..12206157c2b1568baba47f9b59f8afcab631407d 100644 GIT binary patch literal 4076 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 bP#GQ><(&tp%<9wHa)5yjO1n%G^Wwh%Wo~ho literal 7476 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 QJDOM!H9ggOuua(i0qjs(1^@s6