From aead81c09ba3ad738ec64c84d3eef5cb53156d9c Mon Sep 17 00:00:00 2001 From: Bavly Hamdy <100946403+Bavly-Hamdy@users.noreply.github.com> Date: Mon, 9 Dec 2024 17:05:49 +0200 Subject: [PATCH] Updates --- asset-manifest.json | 14 ++ attach.png | Bin 0 -> 7108 bytes favicon.ico | Bin 0 -> 226046 bytes icons/female_icon.png | Bin 0 -> 7017 bytes icons/male_icon.png | Bin 0 -> 8256 bytes index.html | 1 + logo192.png | Bin 0 -> 5347 bytes logo512.png | Bin 0 -> 9664 bytes manifest.json | 25 +++ robots.txt | 3 + send.png | Bin 0 -> 10572 bytes static/css/main.2ffb14c7.css | 2 + static/css/main.2ffb14c7.css.map | 1 + static/js/main.835707a5.js | 3 + static/js/main.835707a5.js.LICENSE.txt | 178 ++++++++++++++++++ static/js/main.835707a5.js.map | 1 + .../media/wallpaper.545ba1710754d6815e5d.jpg | Bin 0 -> 1929356 bytes voice.png | Bin 0 -> 6881 bytes wallpaper.jpg | Bin 0 -> 1929356 bytes 19 files changed, 228 insertions(+) create mode 100644 asset-manifest.json create mode 100644 attach.png create mode 100644 favicon.ico create mode 100644 icons/female_icon.png create mode 100644 icons/male_icon.png create mode 100644 index.html create mode 100644 logo192.png create mode 100644 logo512.png create mode 100644 manifest.json create mode 100644 robots.txt create mode 100644 send.png create mode 100644 static/css/main.2ffb14c7.css create mode 100644 static/css/main.2ffb14c7.css.map create mode 100644 static/js/main.835707a5.js create mode 100644 static/js/main.835707a5.js.LICENSE.txt create mode 100644 static/js/main.835707a5.js.map create mode 100644 static/media/wallpaper.545ba1710754d6815e5d.jpg create mode 100644 voice.png create mode 100644 wallpaper.jpg diff --git a/asset-manifest.json b/asset-manifest.json new file mode 100644 index 0000000..10cc9a3 --- /dev/null +++ b/asset-manifest.json @@ -0,0 +1,14 @@ +{ + "files": { + "main.css": "/Graduation-Project/static/css/main.2ffb14c7.css", + "main.js": "/Graduation-Project/static/js/main.835707a5.js", + "static/media/wallpaper.jpg": "/Graduation-Project/static/media/wallpaper.545ba1710754d6815e5d.jpg", + "index.html": "/Graduation-Project/index.html", + "main.2ffb14c7.css.map": "/Graduation-Project/static/css/main.2ffb14c7.css.map", + "main.835707a5.js.map": "/Graduation-Project/static/js/main.835707a5.js.map" + }, + "entrypoints": [ + "static/css/main.2ffb14c7.css", + "static/js/main.835707a5.js" + ] +} \ No newline at end of file diff --git a/attach.png b/attach.png new file mode 100644 index 0000000000000000000000000000000000000000..610490d37fea3f9f45f5b5d46c4d721b932dead6 GIT binary patch literal 7108 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

oe=4 zE>qhvjp?rFKCFFyjw(KcWo&1zvbvNh@qDE`AKZLM6Mbgw_zuJveBnU@|Jji zlo-|iZL~1D-79DGf$101{8yu!#x`3oC}n25*|1rkY_yNZZaz0=X{Pk@-QkGpHjA%Y zJY!q?%P)y#pVW2CAE947C>-DK_c4RMF1El6+ zsH+pC6JudTm0ir<0_JiQPsRM$t%^X#SVY=fS(s-{=9zrct1sOmc0cKQsd(~0_RFgE zWb+4=7P`0YNRcBJId|45&TVYKZFJJ?TqmWMg)7rBB~i$xCktrARYt{!vwFSUCmco{tmeXhwJH3`cTRX-c+>dz=$ zeEib&C3APT1}(p#{ZNqmlY!ivjOO2CDvKT&uCDnHlzSK}Cwz@Vh7I)`M%!NB5PRe0 zVR3tl+a;He^cQVy&XW1{Q4ve!$4?oH^coA&x@@ds1KORxZV^9hnQFK-E+LO`QqHA1 zV1RdlxA*azvz;Q-ja%W%3qf-^SMyIyNFTd!M z$IVNivHo?J`AWO9QcI}1!t;ApT2JxHnsyPpxhysNAiXB1Sr3sdcy7e#jGU!d&U|tH z`pPAXWtq9Q?2p)z|Pl=C|Lq?xS$ zM82|TaW>oLx=6nXYvIgvy6Vv(dK;!Upr1-i+>)(amj9JJ?7Ocou{rSahbJRq9ez9{ zX0k*;q@GoKVaJ=B>Me~%b;;i}ABB*w!ZS}lZ;^htb-!BgPMjb6v88T8b~dZiw&OKU ztqYEr$`%yMM&3M}t+3UQaZ1!)^sm>CX{A=;$bm(VUALR(BVBbO7es6Ss^X4ePv>y- z^E`FlElFDspOUG;Tf-S|5kWFmnXu)Xab2=`T7ppdHFAWtEG@RMZ1n20hLA!=#=XqL z9&Vmo^bA|WJuP-V)g_HR+u0Ezp^Jk3oEkpv3yrp6%7{fa-}67ZiV<>Br{u*7YIVA1 zuiTD7!*TSsitti#n6ko3aYV#EKV$>A$awHPIan{KM7dJCZIg#WcImOecxMx}=>C zEytWgaMyR)?BO)-bj#_{fIn8gIXaWZ7*}mr=L)-Ri=7~kZDwfoy8W|OkoeHYax8M0 zEvs=ktF&HZiHj5N z`5{~6A+hYjD#g$ST{eMOhdQ0v#2IwtWn<%Y4wztvv`0*t0c(K#hxtT z9m3`>|JdC+)S!z+aEM1|{Sfv7>+(&TmyM6Lp((2Kn@DeVV4mGvF(pa^_@HXskSNj{ z=I>DYlHxVaN8hQmxug5Nl9MuZ`_oY|n|*+e1O1*JeP+WtX4R^de-%7{pSF3xmcG4x zoot47$S9E5e)gxL+A|BRi+LfiPb8wS{3G&tt--0cbyBFcv+uOfJGD_rJVdtq=`9p zTl$S6<)sLwvM1-y4swMxw=-QBeoh{DwXc(8oIG!uJ-2a{+6>L%D*pEf;m;TSSIpAb zL1#!oNy?XJarY_ccNoS=f6vph(80zdukSWyYhn>2z@%jLQ8Ja$5#oDc^g~VVVvkL~ zI!PfMlTwySp{?Ryc)=tez>BBDVr1>L&DwVxUeVAw(~}kqeIGzdWGW>Kr4&8TtVNr3 zL?kdAh~M2$-3_brD>>Ynkess=w-2l53Pu%ow?E{CBy{|=e=iQ8e><&%#<}`L@&3F` zvIrcrzgJvpfu{=r8k9GI4i;^Lx9=JnMMr?vck7GOlCWrG z;Fr_P^66AuFWOsmv=0^+8bA{Zk5u~bq8;cP->K6w;DgS~<_mm(7pzL`)LD4wvwlrX z#Zk&)8z1UINQpQ~nQViU6#}?jO1N3b1$fj+Ye)^4XQN{iOuL+Ax5$e-)(vM-W@ELI#A4rbYfU)I8{8s0_LjLRKgbD&;ULQFdsIy#1?5KGE* tmogI4#0iK*mY*cOYt2rE=Zrs#efE5=#*@|tbcP3T_@Jplj=sZ<{{rvVXFC7@ literal 0 HcmV?d00001 diff --git a/icons/male_icon.png b/icons/male_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..11323162d3f12b7f5f04c2ecaf376fded7374c94 GIT binary patch literal 8256 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

\ No newline at end of file diff --git a/logo192.png b/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/send.png b/send.png new file mode 100644 index 0000000000000000000000000000000000000000..5fe69bbba2e2cee5db8b66bbf28f002adeff7e85 GIT binary patch literal 10572 zcmYj%2|QHa`~RI8Gb77L)-c%y*;AA)RAg=x38Ati%I=e0F*8XEWf@9kE2cDxP$*fZ zC@q%AE*Wi>h-7Ex{?GLJet-XOuU9Ykp8K5VJnQ>;&N*}0{(!ZxfQ$eHLBcTE(gA|d z;1Lb+^JUZ;JasHi9%zuxmuHxd}BvEDYg!9rB z3#lRTt*N0|!>8L~+Kh(VSLavi#mT?oeod<`#>BUWwT0bNfa&k_g`@Rm&ahsv%vkQM zc-D4S2+bfHiP{({5-Js{J45u0m{+u+Gj^HcqeVh@sy_>nnK4Ca@wtmkI*%U)3{(xU z(TX#QY%`qQl2~p8D~mSjJZAvY8G2VBT?`lJvd;*nJbWzr^qjtP8VQ!@!x_pfNtfkJ z(7DlxEGt%vL&I^HzSTh35W6H)cCL?M-m{Di-RtL3M}jx@i$)vFw6nf8sV%#=B{Bj; zNw9;wFZvNi2jwi9{{e55g)$N6yd=}Rwx2;$_>b<>(sT8|>w}{&?|4|j zbQyLiJC2ol$*w-asEF|A+&;Ra^-yxmbC8Ae-{KOy-7x zfw2JW@HGfi%O{O(!!4u;TW8!L$oZiZV3{U;wi6?2r3mxbyYXN?p&Cjf&HEdNYK`Y| z{a6ReM^5oeLUhKuR#MQ{Y{4A9mP^9c*q9V7mE;$2hCZ-z64ea-NLuJ`4k;$B^Q5qa zI!!pKdd#Up?k=rf;WRc0!tHy5l7F_zR)g( zhB7FP;oE;xTV%k9_9WMCqSsCf@Zd(OsBjK;aye5#C&9Dt&zPw&^L$ZibUODptEznD zzEvJyWI09wp8svzxhL{yOX1cb^uuz%%cb4x{mzwk!4#{QCEU}Wu5_jFs^6^`0vK3! zg{rbhOaW!a_4v^V&Yt6q2Veif6R;)_-SPUbSEeU1XPPf4qqa2sq3~od{79}IZ^a(K z`-0J(tuNb~Y2HGga||Qf^@Pdh z51ddu_EsLqu&zq$$4x=GjdID37qCYVLCquZvk4L>tglwu%Aa|SwTU(Gi{gj3aM0n| z-0IfFeMT-#&VQ#?9syRzPi~Y=5kEfSf^>>f8CB!%EnymEVS$DY_njD5GaH6h%==Jj zUAT`lZ{U$|&*r{R#=z4gJ-Rt?wSVa``0!LJePKF8UN*(i#_st_LnGj#dJ~&N-nY_> z8GL;~xqBdk(XcHwbzXi7A{Rf$kb{8NuyM-33RlZ-{PUMlaS;X<8T>~!U;pVpg9zJ0 z1D@}2ZP_MbsAVY09PddFJ`)#S>){Es$P{Js11pBnfNRp-z8kBOxt=HmrW;7ye`DUi zL@x^o593o{2L5%9%CVLmCcw1w+tI6Nk^OVYlMq>B&*Jv_kJMbiqT;l228jY9%rWOC zBZhmFP4e6el&?~){Z|#Q$piZq3R(ZKB7wY0Lwlc}sPH%eqfqzJ97jnZN1Qg< zNutc?mNGuKDDHG^e`V@WH{Zp@BO7dFJWlGhA7#H`yO8F8Y++m1t?dS(R1-nx8nN!Y zC?`*}56#_Jdx5riH^k4pYc7xj*F?EEY@7eY#S22})0tRE6ev@qhCp-7&p>0Acf6 z_$RosE;ASu)3TsIL%K$lT%Sl^S9?eWM#11Cic!VgJbtb|y)Tr6b+gFl#Rx;yC~dBc zSp6HG=!sgDUqdN%9|Ibhc3#khCl>h2q{`}thfm=xinIRLFOFf!(hAE7SgIrb|NP>R zAOuWe4LM}`F$U*;&~<)f6M?w6*ei37y{8l!`UzCW++RUwi%=%7E+{icN>8wO3F6T2 zOaHMPM*BBy{L^V5Joqg%8hV1L-@wQW5BZw?H+M)^{V;xuNMmEXf(i7_b@6!KAzH3? zV>$zlOGfjed$alfBoB$HoA`v6mLR!5KVwKX?;oPN7)}~MIRukaK6%lcx>(r z?cT+6MVAgfZD6I4A-J*^#4TgDaNSx_wlZWeL}Of>dV1B)VUQ?fYTt!_jJd4}YQ;^w zoTOYb$!X+(fGtRo+rHAM6kfne8Irck!No_t4kJ-6(EU;#DhN*kSCA4lYN1f~V&j`Q zx&5(46vDV`FFo`5s``i#DH0MdIU_s#w^ooHrdo8rCb&VHU)pv)2S5+At^mt0djvv| z1ZBwSWRydNJT?VWl`L#cm+?~Ha`6ea%svuwyvLz!BTvtzzAz7=cRj*prmek@f1~kP zt}|o)Xp1u3sCkzo!VPuSGfs~AfwsmqE5SkK=stX({cC(R=JqaL&SZw3Ng`cN%*^Da zOr5M^<(xHb8!e7!rXI}_jz|imUk+mE4|OMRDDWZQ0@QPTe%&N=DgXrH0c<2Fiu8&n zmo{YZ{Bn~ZXR{9!MH7HhaKC0HZ~p13ziweWu@*qW)3+bNwxD}5m*Gk1n~!9ulKQy3 zNT4h*mY>k!gQsWlf>b#<3;&;~be%ET%Ye83 zY3GTlJH=*qh*X#78FbF(P`R>W00I~aI~=@tdhoBNZz?j8GQ>6D>5QbmN@)D8HF~Ke zKP^1krg-gq{i>GT|KS-tA7LV)2B34Zo7#9jMotDq8*`%u2!fI^ud8WpAXJ}m>v zvkpz|tMR9ZM@y8&@x+!qvb%<(d!7j0_@7b(ziV21W0x0z3Wb;@=KE@Hhwx(E;lj%S zB(0a9ZPD2n`RTP9oK%(bL?-@_BNQ|Zg-iZvQ64&}4m%LF6t*nySrwrEFOre`Z0}4_ zPFc&={(pz)-?66FQRmZl=~rU52pir4-jnl;1VWMK14UoFmA~Z#0dO!8?o$Vg({UR< zb1$x>LcX9cQ3sjI>#gXFJEnUl+#X#eFj9!rA!-H;(&FEQVZ1yF3)9WJilDyKIRZr| zRA~M(=*^Y73pgU>%2XqU+RtYG zYu^*U9{K>1YK8AScmmIU#*!r`$1G^feBDQ9=TjG@!s4WPC=#IX=zn2dBRyf!}8l8)a@d)nU8CPqKPxF`a<<@3p3i5 z8ars=vK!fpwkmaB5gk-kUbP4^(%EyZ`sCS<90}1Vdv+yi^mWyn(d<~%H+=`+aV8f z-5;TrFrAZcR}ZK#qiv|YnBmV8!}6$4=h`j(Dzf3h;DDkm0!x;f%;VCr9hHxbzgVP( z5Xt6e_H$dEAAC0-QhknN>vzhx?b4CVBwd|8%sN7S-@H66g>Em^k-NsY{)ciSns4ST zd#`7#RXN!~r(U3TWAv#Ugsb7H_siL@#sv1xag&+OE2BvJJ{@8 zS1V?C>um-SKs%hZDZMyUKGZIJy;y$@rVKOFamj+jO#G#&GCw^(6R?Oia}G8vwl5jx zG=4OJq@Y!6J|$SYB7N>*rt-MYFayxPtvq|0$`QCsj+oudIR?r2Ys@_F z*hO~0tff8a8ck6&PXS{6JnfL)$FIz=lAtrngV1INR$Pq&XNTpNnm&j!OZ^+xiUu9o z>@fur^IrVA+RJlGp8>Qj@J$|NH9K$~qU$#iEzS3aa&=+vXX1uA$LZ#*eDtHuW8Td8 zQgn|cz9UuCGctTV-BCF;y>tfbaPB|gzlfo@erR^sseOrX+v5*j%S#&E^b+_9_saTnY|b;%69W~ z3s<0vf5S75{E4@J*=#0h*l<4eL9AcPY<}<|@;06PUE1n9e!|mjNYd$FLwT@<#)9^U z_XD#Y)ES3Q^Gerl3akl$Jz9(_x^~l2U0McQy;P#{`_I!UU3ppBBTKyAeNpxqo~7SPLhW~- z-ZlF=9=JMq_gi~m?9+5dm+hVWGr2sAl2X%sIVVx6jx)<#+2GapaA7185+uOnkLKTj z-shi{O`hW7HCE1E#8iI`>NYY;3*Y6Zd^OEiy4Mn~1Y=`1JcXh+cB>#$G)mLA{ER`r z(AkTQkVWiRBFSKACo7qjO8@-H@%tV|fKX=YYj+^D&mSaMa1GtJbBiP_)1}&ZZE>0u z0Ts`k?yO@gXK;2`zVl+G79>dT9Tk~0W+PTOB^cwjuV&`g*!z@o`*`zN?4bWrn#IizFe9A#!a|3=m)BSkTfE)UH*Gf zM>P^*+dq*Xr51$yWTYSoPrN$LzRLJ{ybSF7hgO^CAVL}}zs zk~3-)rM5nM&6=9LWqGtXJ(Wv*?;=%tcEgf0z=KY{V5~cIR>ydKXH~;+Dq**m+aV}$ zCwlA#<`XS--F5K*;*1%4x96U~%@#GihzaAB`MdVhp5~oFMOSxxF3|*t=rE-u3{OPr z`Z3$_OzYX5Nt$G;)<^hS)AOaqE|W1I3FCrYO=B zz7JCr6va7GfzD^jUyEAW8?JC91{`#C$5P;k=b^TqBpeef9&G?bDtu9Xn+;uHv zyyrdt?ZFO~3d>!kNlD$@L#=X6dHQGm8zV;Znnp+}>Wn?-vFg6=Y15xLc0WTfoaATU zfc-3-LypTp%vi`(!tTmYthNnzOCMHSlU7aljacMuAB4_coP+WOnbRe&m042%4Cd2& zDiN=znr@Gjv|lahGU`xt{q%X(Dy@*Zdd~Z1%QCCHW7mC2XN*TOp+Jb^j@gpOWZh)o z!)xiEf9a%UrmoU@)16m(hQi3llKeVo_a!BvlUDeH7Ycs)9kZ)3oZ(|bY$9v_lT+Sw zUf*xF-+y_B;&N0K=jK{>xq>mZLcAL#-Coal=O-S$PNyU7bOkzEa2#EHZ;5}V2rRw5 z2lW{4t*<=LkG0s5j8d1+N{_r~x`9ZRcgG#QsB9bb+ll>cOyQk_59&kfaSQ*VVMyvj z?UBSNT)mx)*FIth&P<+Y=~^H_4VJ_>n0&IV`7lizv%t;xus@9{IBLq0ZKgM+5Exn! zo1q$4A#&?uT(rDjynFBJirQ((E#}7j-E9pYW{>Rp=?sNGmQI_P4rW)fayw{3r{vlA zr!&@ei;?V%j$N6|w!Z>0-M7=@4eK+0l#+9I*Sz_8e$2wrB%9ouU@A={-@N7Um&tK$ zth>ljdE%S2MC@b$%avte1yBPEyrW#Q(5{)_{F_$Dn+_!D7rJ@JzNIGSAu7AYD3 zm%>y8Gm1(sz^Jnp7$xW1lL?lU5nEbov+wE#Y5Y~=)w0Zt>cnc_=Xg#?r-`YbRutX& z@B{3E%Fh0uxX!rTY|~A4cBAV$hjX{r9RzLNBz>&6=g{z#x`8~9-KbGLlpfw4mcaN$E+Fguz-hV2d{Q=lhyP0p3$R|uK zHPSd^skiqK@&~n*9)|Zcjl^YU?`MsY7hgRhq}&w>UOn{4o&S?4(b7o^QuWolUA1a7 zgX{eKXZtPmQEZMhP&owbrX1JX*p1v^eXI&wH$^$TrqAa%r5=ssMkShR3|jB*$JBt;}!rQqt<1&YaC zy!F-4AxcYA^{&5*(B_x1Yy_Id_TZWwuI0kdKjm)(1l}rT_~kX?L4{_%JdHLC%jRvn zRa3)4o^P(M0=7(gMm%miIv?emmcQ*1g|oBOq$o}ONXPuh4U0xMRPDy6TaDA8GZ|H! zDM{ib86Sx)f-YjjOI=;1vzZB%(NB<{EVqSoGbmtI+HYqw&hc%L;7Td?}lpquBL zU#;Zx?)Yu)No?pq^f2qnv#IuNll{*U^upXAIg}ZD{jNly=i8!ze{&xFp6q--dc~Pi?6Yz{{esKUw7B z%vaEw%#vMWecH`s{FjE1yhx&afeQ9rxwMPW(L)a@{sL_0#;BN&%B%LZevqgLeNI#nsmPpU}9uVaT1uIBIIJ$9>Y zTPK^~s~;K1*{IH-0GXD@RJBWpS?oZRSqfwCg8;n`t`pk|Yjx}9@6lhYb`0CtnY8PX z{jb)DV;cB=TwkmF!NxSHtplTt4D=xfK`RMN7W%o<%zS0;AlK9};)ewqC4z{XdsN>;p6yr}jf_KVp0qPmkRWkh;Km3*TF22>gB6-Q!pGH~Oe zh2;(OuDip>0TS-1J@uF-(WJ(2_q=^0xzkWp0|)jgjgrSZ?m>q)uRA6#dd(g-D1Gs5SPb-aJ|+UuQQ_;~y*@Vv-FgX* zX1BIN^?11r#7h-rsJ`SmA!z?g0vL^x%V;PL+o_7=xq{=-_kJwd!UTKgKx7e|R57-; zs0JPUq-?z2$6Kt-yiChD?H)L3W1c!hZD{`X$babE+Xh{5l%2F-&3fChYqLoevignR z!XcfYdTbuKGG>vPn*ayYb}NIE&!nvqpuK1)j#5)a>Um4O^MG`d2)kV?IOdQw_&&3N zJ;>VLLECKe7hOB_0pknbtIVxx^5+=v{97Q7SDa8r!%WFxK}1~kSiX9QblNBMVTgfR2WchArKMaDHl()bgTXH zQr^l9HHitlL|`z%jEQDP_WK)a5+PvH9dMXB(R>EP`NWF_Bux%Qp6C{&WmAI+F$Wi% z(T`~n9W?!$;Do>K#x8$O_L>tOG-@KPXbT5juH=#kXoR!-xw=$k2+lB)SlSo9zSH*s z+2%gj9dw3ALZtmCBxm}^6c{>(y=HaK1IJ!Iy9pE*_drCd35fT*R$}Qn?{fh8Fk%ii z1hU{bUjKRmHPsTY804d;io68!4GcK4k9#(cSujfaxVmY8O9{tl<_nlt@(@#cg;21+ z7H8qG1Mn@aC&+=~pUpeeAE`3$zBz@Q16G+>k_A8(JHUSw>}Uo7N3jRN27TTh7l(w@lA?^p6@EODa4#I0jr6C zg7*>Ve-lg1yl4k-#i02#yJ}2fpbc%|-%!nK!W8GdP=465eJ4!p{i{!+qfqVqDSIZG zr!l=&_>Ra(h!HtxQ8RDnpJYu9vBsxk1R>_oCca>x!$hN!XI%JtBXCtP&_2lQBDr%s zM8T2#K!|zgS4YljY0Vj-8^RAkiNOOl3t>XH?>$9lP<+4{x~U<~UaXJ%C{25px=0Gj zG3o(4g{T!^-X;=((7b`e-m{M~fz%?+Q1P}wMB*`V^Y=zQ>V!X$$!P#3FbBA6c0}4D zB0^XddH2^eLbr`8IPxs#+nG{eQnoO-+6AX7-(C}_{|@}rTfPWno&5@C9bYxS6l9@p zzKS+)Za|W%*Y(M}ND|2@AkvpzFL*=UjoLTX8hH*n4cL}(!3^@>R88Mz0y)&nVK%?x0A@THferZo6k^g! z%+;g7?2$wkv18Y_HXz{+z4{T_IRp1~-9# z?41Dn$CyGUFC@X+YqaN{@b&vZG}62wr^YFY!Iu(qx^XbhU50TX=i|X)eTc90Ip3PYeLB&f|dm1WLg#AnS{?#jD>F$gR_S3VvEZlk*X* zJXT=`ZET!}JjvdW#E3B<_CclhH$H^0sbZB8$=9%%6?k!sYePD>tiTQe^WCg^IDj-r(@Ttvj72K11~m)F59&Nv&y7;L&E-Il2GMIFjpxBrGIIVb{7yH z2ZX9XoP?PP1P5HNFAA7|%=`Piu^F0Z9%97-y3;&5z>xD)%NUw}4O008u$6ojBKwjD zTHsmgZ<5{l42(XJ=nc)k++Ds4n0)@F9yNAkiXwa*80v8S^N*I-G1XT1JD-766W6?< z{U=b|F(IIM>0)-zquUdl$IcE9_(Yxfgmd&s=fbN zw!`pvWO+joXN15Oa{WX;@LD_wvuaIhB_O5nNWV*441sGo5P>9NAPNL_V8C7p07&%t zn<4a5nP??reqo+M3UV0!KxD@)z+{&Z?#*BZ%LynR3Yg%&ODlx*(t}Zsdw90Y^rqH6 zTPqsjv24_{$lDHq{`k%aP+aDMH`Vl*h$)Dx3m`E3q*G9{-?|ZPaNFqT0-h_@@vvMb z4=mvYmUyqtXiJp=K+{NuyD|v6kL;|+%o1rQ1)rQ2tkFdrqz`+$Y zDI9o(VEGDM_%TlbE~8agAxEt zrjhJT{qdMHe7tIubnTU%#p4pRFDjq_bI^zRQdSU5PZ2JX3S!{^AZw`2t z6V;d+DX57cu^HRWMe;^o%Jbf*B5k>@JR_+zL-RhX=G&^ikeq;+aXST{>KgMqHG{rL z!w7f3=(*nV$z~9_-Ex?&cApN^{n)Azl2fam1;=+Y-%>RBuYB0qNFeeC*?Rv=4k3tGxz>gNRHPSlu{GXv@=l)G(;( z^SpFwlfwuFqdvoT*74TZ)(j;)<~&-*n`hDtagNZc5BhK5soth%fk?6g?!i1V-X}l? z12TV5nd*+L1BVyqC)&aCVurY}AtldaAT-Q@)As{AM^z!+yncNDh_vVF2h;$d&^Exu zU!WPvc)kJbY0uvRH<}KI3~@JdrYQ3*;5ow(Cp|2~4glsf0y-K1bN<%mZCQ7>dI6zf zIn0&zg@zR#7W>IzOoxm+u~a&#vZtPf>nsf3Ij*&7Lc-}fNJ@X1X2|a3sz)4%hc3$$ zR8=3Z%R5ivrAyiOCAPe969{$H(?Vs50NZ&OeaHw$CQ=hY>q>XL8y6}RI{4vHL4^mOuT}@Oz-;M-PB;C z`!kS_p!w@A_=VWcduW?Wc0E2hngVBYNhe{tn~!oC!O+M!ZA0zGr5JENPwMWDWW_Z# zc1JnE6RX^gtISS7*Vx?uhN#S)DIy?FAmvFnu6!M`zrhj&)~mglUey z+zZycSV&d7Z1*i8$C_&Ns)0l&eIGIXk`dEzQaIFh-J?Vj?7A%YB_sCH$(>u=+TJU` z4)JCdXHVx(KE$?Z|HP(|)DMqlM2=glt(3QEcm~IK)R5p9lXXjnzlg;zx(dj-{*cm! z>1+%3V3QhmKSOP;RcrD6H4;ozX31kTFT-o*m;;)t$>4Wl-h;#?zVV*t8XJ%Xde!Rw z2VasiNU+$T*pkAG<~w+85j73v9qg7O!SvW_?NEUk6;EuV3I|UfN-U(QgZ*vii8YKm z{8bi}Cs?~a8Wp;}OrCk9Z08nCw4BR+4as=in)Fl5)2ogUxpFR~E%D_Qbk>`E2>gSs M4p^4%_B{9h0Nzb1cK`qY literal 0 HcmV?d00001 diff --git a/static/css/main.2ffb14c7.css b/static/css/main.2ffb14c7.css new file mode 100644 index 0000000..daf8916 --- /dev/null +++ b/static/css/main.2ffb14c7.css @@ -0,0 +1,2 @@ +body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.styles_main_container__D-Idb{background-color:#333;margin:100vh 0 0;padding:70px 0 0}html{scroll-behavior:smooth}.styles_navbar__Ex3kT,.styles_navbar_section__At7hs{position:fixed;top:0;width:100%;z-index:1000}.styles_navbar__Ex3kT{align-items:center;background-color:#52a7bc;box-shadow:0 2px 5px #0003;display:flex;height:70px;justify-content:space-between;margin:0;padding:0 20px}.styles_logo__OD4x2{color:#fff;cursor:pointer;font-size:25px}.styles_nav_links__omW0\+{display:flex;gap:20px;list-style-type:none}.styles_nav_links__omW0\+ li{color:#fff;cursor:pointer;font-weight:700;padding:10px;transition:color .2s}.styles_nav_links__omW0\+ li:hover{color:#cfcfcf}.styles_user_menu__NE7A3{align-items:center;cursor:pointer;display:flex;margin-left:20px;position:relative}.styles_user_icon__drNr-{color:#fff;cursor:pointer;font-size:1.5rem;padding-right:50px}.styles_send_icon__Pic\+-{color:#fff;cursor:pointer;font-size:20px}.styles_dropdown_content__thRp\+{background-color:#fff;border-radius:5px;box-shadow:0 8px 16px #0003;display:flex;flex-direction:column;min-width:160px;position:absolute;right:0;top:50px;z-index:1}.styles_dropdown_content__thRp\+ a{color:#000;padding:10px;text-decoration:none}.styles_dropdown_content__thRp\+ a:hover{background-color:#52a7bc;color:#fff}.styles_welcome_section__7rrJ0{background-image:url(/Graduation-Project/static/media/wallpaper.545ba1710754d6815e5d.jpg);background-position:50%;background-size:cover;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:-1}.styles_welcome_message__cSACa{background-color:#00000080;border-radius:10px;color:#fff;font-size:2rem;font-weight:700;left:50%;padding:20px 0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.styles_welcome_section__7rrJ0:before{background-image:url(/Graduation-Project/static/media/wallpaper.545ba1710754d6815e5d.jpg);background-position:50%;background-size:cover;content:"";filter:blur(8px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.styles_welcome_message__cSACa h2{font-size:2.5rem;margin-bottom:10px}.styles_welcome_message__cSACa p{font-size:1.2rem;margin-top:10px}.styles_welcome_message__cSACa p:nth-child(2){-webkit-line-clamp:3;animation:styles_typingEffect__Fjgp8 5s steps(60) infinite;color:#52a7bc;display:-webkit-box;display:inline-block;font-size:24px;margin-bottom:20px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;word-break:break-all}.styles_summary_section__T4UhU{font-size:1.5rem;font-weight:700}.styles_chart_section__QmvXN,.styles_summary_section__T4UhU{background-color:#333;color:#fff;margin:0;padding:20px 0;text-align:center}.styles_chart_container__JISis{align-items:flex-end;display:flex;height:300px;justify-content:center;position:relative;width:100%}.styles_reminder_section__RVyHs{background-color:#161616;padding:30px 0}.styles_reminder_message__8Ong\+{color:#fff;font-size:18px;margin:20px;text-align:center}.styles_reminder_message__8Ong\+ p:nth-child(2){-webkit-line-clamp:3;animation:styles_typingEffect__Fjgp8 5s steps(60) infinite;color:#52a7bc;display:-webkit-box;display:inline-block;font-size:24px;margin-bottom:20px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;word-break:break-all}.styles_typingEffect__Fjgp8{animation:styles_typing__n3McP 3s steps(30) 1s forwards,styles_blink__\+hgjk .75s step-end infinite;color:#333}@keyframes styles_typingEffect__Fjgp8{0%{width:0}50%{width:100%}to{width:0}}.styles_schedule_table__z5cWI{background-color:#fff;border-collapse:collapse;margin:20px auto 30px;text-align:center;width:60%}.styles_schedule_table__z5cWI td,.styles_schedule_table__z5cWI th{border:1px solid #ddd;padding:8px 12px;text-align:center}.styles_schedule_table__z5cWI th{background-color:#52a7bc;color:#fff}.styles_schedule_table__z5cWI tr:nth-child(2n){background-color:#f2f2f2}.styles_schedule_table__z5cWI tr:hover{background-color:#ddd}.styles_scrollToTop__mdn6i{align-items:center;background-color:#52a7bc;border:none;border-radius:50%;bottom:20px;box-shadow:0 2px 5px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;position:fixed;right:20px;transition:opacity .3s ease;width:50px}.styles_scrollToTop__mdn6i:hover{background-color:#4a97a2}.styles_scrollToTop__mdn6i:active{transform:scale(.95)}.styles_footer__n9Air{background-color:#333;color:#fff;padding:20px;text-align:center}.styles_signup_container__eXah7{align-items:center;background:url(/Graduation-Project/static/media/wallpaper.545ba1710754d6815e5d.jpg) no-repeat 50%/cover;background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh;opacity:.9;transition:background .5s ease;width:100%}.styles_signup_form_container__Yvub\+{border-radius:10px;box-shadow:0 3px 3px -2px #0003,0 3px 4px 0 #00000024,0 1px 8px 0 #0000001f;display:flex;flex-wrap:wrap;height:auto;max-width:900px;transition:all .3s ease;width:100%}.styles_signup_form_container__Yvub\+:hover{opacity:.9;transform:translateY(-5px)}.styles_left__QMLHp{align-items:center;border-bottom-left-radius:10px;border-top-left-radius:10px;display:flex;flex:1 1;flex-direction:column;justify-content:center}.styles_left__QMLHp,.styles_right__KSwj5{padding:20px;width:100%}.styles_left__QMLHp{background-color:#52a7bc;border-radius:10px 0 0 10px}.styles_left__QMLHp h1{align-self:center;color:#fff;font-size:35px;margin-top:0}.styles_right__KSwj5{background-color:#fff;border-radius:0 0 10px 10px;border-bottom-right-radius:10px;border-top-right-radius:10px;flex:2 1;justify-content:center}.styles_form_container__cNm0H,.styles_right__KSwj5{align-items:center;display:flex;flex-direction:column}.styles_form_container__cNm0H h1{font-size:40px;margin-top:0}.styles_input__A1CxX{background-color:#edf5f3;border:none;border-radius:10px;font-size:14px;margin:5px 0;outline:none;padding:12px;width:100%}.styles_age_gender_container__qKlHX,.styles_password_container__QqxJ9,.styles_weight_height_container__X4Tbv{display:flex;gap:10px;max-width:500px;width:100%}.styles_age_gender_container__qKlHX input,.styles_age_gender_container__qKlHX select,.styles_password_container__QqxJ9 input,.styles_weight_height_container__X4Tbv input{flex:1 1}.styles_textarea__-j4p6{background-color:#edf5f3;border:none;border-radius:10px;margin:10px 0;max-width:500px;outline:none;padding:12px;resize:none;width:100%}.styles_error_msg__XJecf{background-color:#f34646;border-radius:5px;color:#fff;font-size:14px;margin:10px 0;max-width:500px;padding:15px;text-align:center;width:100%}.styles_green_btn__GSSJ-,.styles_white_btn__1pAlU{background-color:#fff;border:none;border-radius:20px;cursor:pointer;font-size:14px;font-weight:700;outline:none;padding:12px 0;transition:background-color .3s ease,color .3s ease;width:180px}.styles_green_btn__GSSJ-{background-color:#52a7bc;color:#fff;margin:10px}.styles_white_btn__1pAlU:hover{background-color:#e0e0e0}.styles_green_btn__GSSJ-:hover{background-color:#3d899c}@media (max-width:768px){.styles_age_gender_container__qKlHX,.styles_password_container__QqxJ9,.styles_signup_form_container__Yvub\+,.styles_weight_height_container__X4Tbv{flex-direction:column}.styles_input__A1CxX,.styles_textarea__-j4p6{max-width:100%}}.styles_login_container__hLRzn{align-items:center;background:url(/Graduation-Project/static/media/wallpaper.545ba1710754d6815e5d.jpg) no-repeat 50%/cover;background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh;opacity:.9;transition:background .5s ease;width:100%}.styles_login_form_container__kDE1r{border-radius:10px;box-shadow:0 3px 3px -2px #0003,0 3px 4px 0 #00000024,0 1px 8px 0 #0000001f;display:flex;height:500px;transition:all .3s ease;width:900px}.styles_login_form_container__kDE1r:hover{opacity:.9;transform:translateY(-5px)}.styles_left__I9pU5{background-color:#fff;border-bottom-left-radius:10px;border-top-left-radius:10px;flex:2 1;justify-content:center;padding:20px}.styles_form_container__FXf0D,.styles_left__I9pU5{align-items:center;display:flex;flex-direction:column}.styles_form_container__FXf0D h1{font-size:40px;margin-top:0;text-align:center}.styles_input__vV5Iq{background-color:#edf5f3;border:none;border-radius:10px;outline:none}.styles_error_msg__at5lR,.styles_input__vV5Iq{font-size:14px;margin:5px 0;padding:15px;width:370px}.styles_error_msg__at5lR{background-color:#f34646;border-radius:5px;color:#fff;text-align:center}.styles_right__DJRrF{align-items:center;background-color:#52a7bc;border-bottom-right-radius:10px;border-top-right-radius:10px;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:20px}.styles_right__DJRrF h1{color:#fff;font-size:40px;margin-top:0;text-align:center}.styles_green_btn__tqOle,.styles_social_btn__eaASr,.styles_white_btn__46iKB{background-color:#fff;border:none;border-radius:20px;cursor:pointer;font-size:14px;font-weight:700;outline:none;padding:12px 0;transition:background-color .3s ease,color .3s ease;width:180px}.styles_green_btn__tqOle{background-color:#52a7bc;color:#fff;margin:10px}.styles_white_btn__46iKB:hover{background-color:#e0e0e0}.styles_green_btn__tqOle:hover{background-color:#3d899c}.styles_social_login__fcUdE{align-items:center;display:flex;flex-direction:column;margin-top:20px}.styles_social_btn__eaASr{align-items:center;background-color:#f0f0f0;border:none;border-radius:20px;color:#333;cursor:pointer;display:flex;font-weight:700;justify-content:center;margin:5px 0;outline:none;padding:12px 0;width:180px}.styles_social_btn__eaASr .styles_svg-inline--fa__mLYfQ{margin-right:8px}.styles_forgot_password__R\+JpV{color:#52a7bc;margin-top:10px;text-decoration:none}@media (max-width:768px){.styles_login_form_container__kDE1r{flex-direction:column;height:auto;width:100%}.styles_left__I9pU5,.styles_right__DJRrF{border-radius:10px;flex:none;width:100%}.styles_error_msg__at5lR,.styles_input__vV5Iq{width:100%}}@media (max-width:480px){.styles_form_container__FXf0D h1,.styles_right__DJRrF h1{font-size:30px}.styles_error_msg__at5lR,.styles_input__vV5Iq{font-size:12px;padding:10px}.styles_green_btn__tqOle,.styles_social_btn__eaASr,.styles_white_btn__46iKB{font-size:12px;width:100%}}*{-webkit-user-select:none;user-select:none}input,select,textarea{-webkit-user-select:text;user-select:text}.styles_light__-rZtB{background-color:#fff;color:#000}.styles_dark__eDi8P{background-color:#333;color:#fff}.styles_navbar__HblAh{align-items:center;background-color:#52a7bc;box-shadow:0 2px 5px #0003;display:flex;height:70px;justify-content:space-between;margin:0;padding:0 20px;position:fixed;top:0;width:100%;z-index:1000}.styles_logo__82BBI{color:#fff;cursor:pointer;font-size:25px}.styles_nav_links__fwsaE{display:flex;gap:20px;list-style-type:none}.styles_nav_links__fwsaE li{color:#fff;cursor:pointer;font-weight:700;padding:10px;transition:color .2s}.styles_nav_links__fwsaE li:hover{color:#cfcfcf}.styles_user_menu__AWt4y{position:relative}.styles_user_icon__q8mg\+,.styles_user_menu__AWt4y{align-items:center;cursor:pointer;display:flex;margin-left:20px}.styles_user_icon__q8mg\+{background-color:#f1f1f1;border-radius:50%;color:#fff;font-size:1.2rem;height:40px;justify-content:center;width:40px}.styles_dropdown_content__SRVZ9{background-color:#fff;border-radius:5px;box-shadow:0 8px 16px #0003;display:flex;flex-direction:column;min-width:160px;position:absolute;right:0;top:50px;z-index:1}.styles_dropdown_content__SRVZ9 a{border-radius:5px;color:#000;padding:10px;text-decoration:none}.styles_dropdown_content__SRVZ9 a:hover{background-color:#52a7bc;color:#fff}.styles_sidebar__M9uTl{background-color:#37555c;bottom:0;left:0;padding-top:80px;position:fixed;top:0;width:200px}.styles_sidebar__M9uTl ul{color:#fff;list-style:none;padding:0}.styles_sidebar__M9uTl li{cursor:pointer;padding:10px}.styles_sidebar__M9uTl li:hover{background-color:#ddd;color:#000}.styles_chatContainer__1mlGo{display:flex;flex-direction:column;height:95.8vh;justify-content:flex-end;margin-left:220px;padding:20px}.styles_messages__Jljzt{margin-bottom:20px;max-height:400px;overflow-y:auto}.styles_botMessage__hp0VQ,.styles_userMessage__82bgI{margin-bottom:10px}.styles_userMessage__82bgI p{background-color:#dcf8c6;border-radius:10px;display:inline-block;padding:10px}.styles_botMessage__hp0VQ p{background-color:#f1f0f0;border-radius:10px;display:inline-block;padding:10px}.styles_messageBox__ykJp7{align-items:center;background-color:#f5f5f5;border-radius:24px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;padding:8px 12px}.styles_inputField__o1irY{background-color:initial;border:none;border-radius:16px;flex:1 1;font-size:14px;outline:none;padding:8px 12px}.styles_leftIcons__QORwe,.styles_rightIcons__gvhsI{align-items:center;display:flex;gap:8px}.styles_icon__mPpIc,.styles_sendIcon__0Ggxd{height:24px;width:24px}.styles_sendIcon__0Ggxd{height:24px;padding-left:5px;width:24px}.styles_icon__mPpIc:hover{opacity:.8;transform:scale(1.1)}.styles_leftIcons__QORwe img,.styles_rightIcons__gvhsI img{height:20px;width:20px}.styles_messageBox__ykJp7 input[type=text]{border:1px solid #ddd;border-radius:5px;flex:1 1;font-size:14px;padding:10px}.styles_messageBox__ykJp7 input[type=file]{display:none}.styles_messageBox__ykJp7 button{background:none;border:none;cursor:pointer}.styles_dark__eDi8P .styles_navbar__HblAh{background-color:#333}.styles_dark__eDi8P .styles_navbar__HblAh .styles_logo__82BBI,.styles_dark__eDi8P .styles_navbar__HblAh .styles_nav_links__fwsaE li,.styles_dark__eDi8P .styles_user_menu__AWt4y{color:#fff}.styles_dark__eDi8P .styles_sidebar__M9uTl{background-color:#555;color:#fff}.styles_dark__eDi8P .styles_sidebar__M9uTl li:hover{background-color:#444}.styles_dark__eDi8P .styles_messages__Jljzt .styles_userMessage__82bgI p{background-color:#5a8f7d;color:#fff}.styles_dark__eDi8P .styles_messages__Jljzt .styles_botMessage__hp0VQ p{background-color:#666;color:#fff}.styles_dark__eDi8P .styles_messageBox__ykJp7 input[type=text]{background-color:#444;color:#fff}.styles_dark__eDi8P .styles_messageBox__ykJp7 button{background-color:#888}.styles_typing-effect__f4xT2{animation:styles_typing__CdAmr 2s steps(30) 1s 1 normal both,styles_blink__4vrvv .75s step-end infinite;border-right:2px solid #000;display:inline-block}@keyframes styles_typing__CdAmr{0%{width:0}to{width:100%}}@keyframes styles_blink__4vrvv{50%{border-color:#0000}}.Save_pageContainer__IQwbw{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:flex-start;min-height:100vh;padding:20px}.Save_title__NaDT0{color:#333;font-size:24px;font-weight:700;margin-bottom:20px}.Save_messageList__s\+VS-{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-width:600px;overflow:hidden;width:100%}.Save_messageCard__zGFSt{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:10px 15px;transition:background .3s}.Save_messageText__wJRLX{word-wrap:break-word;color:#555;flex:1 1;font-size:16px}.Save_deleteButton__KMEPw{background:#ff4d4d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background .3s,transform .2s}.Save_deleteButton__KMEPw i{margin-right:5px}.Save_deleteButton__KMEPw:hover{background:#e43c3c;transform:scale(1.05)}.Save_noMessages__04lcu{color:#888;font-size:18px;margin:20px 0}.Save_backButton__3ynwk{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px;transition:background .3s,transform .2s}.Save_backButton__3ynwk:hover{background:#0056b3;transform:scale(1.05)}.Save_messageCard__zGFSt:hover{background-color:#f5f5f5} +/*# sourceMappingURL=main.2ffb14c7.css.map*/ \ No newline at end of file diff --git a/static/css/main.2ffb14c7.css.map b/static/css/main.2ffb14c7.css.map new file mode 100644 index 0000000..748753f --- /dev/null +++ b/static/css/main.2ffb14c7.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.2ffb14c7.css","mappings":"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","sources":["index.css","components/Main/styles.module.css","components/Singup/styles.module.css","components/Login/styles.module.css","components/Chatbot/styles.module.css","components/Chatbot/Save.module.css"],"sourcesContent":["body {\n\tmargin: 0;\n\tfont-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\",\n\t\t\"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n\t\tsans-serif;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n\tfont-family: source-code-pro, Menlo, Monaco, Consolas, \"Courier New\",\n\t\tmonospace;\n}","/* Main Container Section */\n.main_container {\n\tbackground-color: #333;\n\tmargin: 0;\n\tmargin-top: 100vh;\n\tpadding: 0;\n\tpadding-top: 70px;\n }\n \n html {\n\tscroll-behavior: smooth; /* إضافة خاصية التمرير السلس */\n }\n \n /* Navbar Section */\n .navbar_section {\n\tposition: fixed;\n\ttop: 0;\n\twidth: 100%;\n\tz-index: 1000;\n }\n \n .navbar {\n\theight: 70px;\n\tbackground-color: #52a7bc;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: space-between;\n\tpadding: 0 20px;\n\tmargin: 0;\n\tbox-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);\n\tposition: fixed;\n\ttop: 0;\n\twidth: 100%;\n\tz-index: 1000;\n }\n \n /* Logo Style in Navbar */\n .logo {\n\tcolor: white;\n\tfont-size: 25px;\n\tcursor: pointer;\n }\n \n /* Navbar Links Section */\n .nav_links {\n\tlist-style-type: none;\n\tdisplay: flex;\n\tgap: 20px;\n }\n \n /* Each Navbar Item */\n .nav_links li {\n\tcolor: white;\n\tpadding: 10px;\n\tfont-weight: bold;\n\tcursor: pointer;\n\ttransition: color 0.2s;\n }\n \n .nav_links li:hover {\n\tcolor: #cfcfcf;\n }\n \n /* User Menu Section */\n .user_menu {\n\tdisplay: flex;\n\talign-items: center;\n\tposition: relative;\n\tcursor: pointer;\n\tmargin-left: 20px;\n }\n \n /* User Icon Style */\n .user_icon {\n\tpadding-right: 50px;\n\tfont-size: 1.5rem; /* اضبط حجم الأيقونة هنا */\n\tcolor: white;\n\tcursor: pointer;\n }\n\n .send_icon {\n\tfont-size: 20px; /* نفس الحجم هنا لتقليل الحجم */\n\tcolor: white;\n\tcursor: pointer;\n }\n \n /* Dropdown Menu Style */\n .dropdown_content {\n\tdisplay: flex;\n\tflex-direction: column;\n\tposition: absolute;\n\ttop: 50px;\n\tright: 0;\n\tbackground-color: white;\n\tmin-width: 160px;\n\tbox-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2);\n\tz-index: 1;\n\tborder-radius: 5px;\n }\n \n .dropdown_content a {\n\tpadding: 10px;\n\ttext-decoration: none;\n\tcolor: black;\n }\n \n .dropdown_content a:hover {\n\tbackground-color: #52a7bc;\n\tcolor: white;\n }\n \n /* Welcome Section - Background and Position */\n .welcome_section {\n\tposition: fixed; /* اجعل الـ section ثابت في مكانه */\n\ttop: 0; /* بدءًا من أعلى الصفحة */\n\tleft: 0;\n\twidth: 100%;\n\theight: 100vh; /* لملء الشاشة */\n\tbackground-image: url(\"/public/wallpaper.jpg\"); /* تحديد الصورة من مجلد public */\n\tbackground-size: cover; /* لجعل الصورة تملأ الشاشة */\n\tbackground-position: center; /* لضبط الصورة في المنتصف */\n\tz-index: -1; /* ضع الـ section وراء الـ content لتظهر الأقسام الأخرى فوقه */\n }\n \n /* Welcome Message Styling */\n .welcome_message {\n\tposition: absolute;\n\ttop: 50%;\n\tleft: 50%;\n\ttransform: translate(-50%, -50%);\n\tz-index: 1; /* تأكد من أن النص فوق الصورة */\n\tcolor: white;\n\ttext-align: center;\n\tfont-size: 2rem;\n\tfont-weight: bold;\n\tbackground-color: rgba(0, 0, 0, 0.5); \n\tpadding: 20px 0 20px 0;\n\twidth: 100%;\n\tborder-radius: 10px;\n }\n \n /* Blurred Background Effect */\n .welcome_section::before {\n\tcontent: \"\";\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\tbackground-image: url(\"/public/wallpaper.jpg\"); /* تحديد الصورة نفسها */\n\tbackground-size: cover;\n\tbackground-position: center;\n\tfilter: blur(8px); /* تأثير البهتان على الصورة */\n\tz-index: -1; /* تأكيد أن الصورة في الخلف */\n }\n \n /* Welcome Message Heading */\n .welcome_message h2 {\n\tfont-size: 2.5rem;\n\tmargin-bottom: 10px;\n }\n \n /* Welcome Message Paragraph */\n .welcome_message p {\n\tfont-size: 1.2rem;\n\tmargin-top: 10px;\n }\n \n /* Typing Effect Paragraph in Welcome Message */\n .welcome_message p:nth-child(2) {\n\tfont-size: 24px;\n\tmargin-top: 10px;\n\tcolor: #52a7bc;\n\tmargin-bottom: 20px;\n\ttext-transform: uppercase;\n\ttext-overflow: ellipsis;\n\tword-break: break-all;\n\tdisplay: -webkit-box;\n\t-webkit-line-clamp: 3;\n\twhite-space: nowrap;\n\toverflow: hidden;\n\tdisplay: inline-block;\n\tanimation: typingEffect 5s steps(60) infinite;\n }\n \n /* Typing Effect Animation */\n .typingEffect {\n\tanimation: typing 3s steps(30) 1s forwards, blink 0.75s step-end infinite;\n\tcolor: #333;\n }\n \n @keyframes typingEffect {\n\t0% {\n\t width: 0;\n\t}\n\t50% {\n\t width: 100%;\n\t}\n\t100% {\n\t width: 0;\n\t}\n }\n \n /* Health Prediction Summary Section */\n .summary_section {\n\ttext-align: center;\n\tfont-size: 1.5rem;\n\tcolor: white; /* Change text color to white */\n\tfont-weight: bold;\n\tbackground-color: #333; /* Set background color to black */\n\tpadding: 20px 0; /* Add some padding for better appearance */\n\tmargin: 0; /* Remove margin to avoid space between sections */\n }\n \n /* Pie Chart Section */\n .chart_section {\n\ttext-align: center;\n\tbackground-color: #333; /* Set background color to black */\n\tcolor: white; /* Change text color to white */\n\tpadding: 20px 0; /* Add some padding for better appearance */\n\tmargin: 0; /* Remove margin to avoid space between sections */\n }\n \n .chart_container {\n\twidth: 100%;\n\theight: 300px;\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: flex-end;\n\tposition: relative;\n }\n \n /* Reminder Message Section */\n .reminder_section {\n\tbackground-color: rgb(22, 22, 22); /* Set background color to dark gray */\n\tpadding: 30px 0; /* Add padding for spacing */\n }\n \n .reminder_message {\n\tmargin: 20px;\n\tfont-size: 18px;\n\ttext-align: center;\n\tcolor: white; /* Ensure text is white for contrast */\n }\n \n /* Typing Effect for Reminder Message */\n .reminder_message p:nth-child(2) {\n\tfont-size: 24px;\n\tmargin-top: 10px;\n\tcolor: #52a7bc; /* Add color to this specific text */\n\tmargin-bottom: 20px;\n\ttext-transform: uppercase;\n\ttext-overflow: ellipsis;\n\tword-break: break-all;\n\tdisplay: -webkit-box;\n\t-webkit-line-clamp: 3;\n\twhite-space: nowrap;\n\toverflow: hidden;\n\tdisplay: inline-block;\n\tanimation: typingEffect 5s steps(60) infinite;\n }\n \n /* Typing Effect Animation */\n .typingEffect {\n\tanimation: typing 3s steps(30) 1s forwards, blink 0.75s step-end infinite;\n\tcolor: #333;\n }\n \n @keyframes typingEffect {\n\t0% {\n\t width: 0;\n\t}\n\t50% {\n\t width: 100%;\n\t}\n\t100% {\n\t width: 0;\n\t}\n }\n \n /* Schedule Table Section */\n .schedule_table {\n\twidth: 60%;\n\tmargin: 0 auto;\n\ttext-align: center;\n\tborder-collapse: collapse;\n\tmargin-top: 20px;\n\tmargin-bottom: 30px;\n\tbackground-color: white; /* Keep table background white */\n }\n \n /* Table Header and Cell Styles */\n .schedule_table th,\n .schedule_table td {\n\tborder: 1px solid #ddd;\n\tpadding: 8px 12px;\n\ttext-align: center;\n }\n \n /* Table Header Styling */\n .schedule_table th {\n\tbackground-color: #52a7bc;\n\tcolor: white;\n }\n \n /* Alternating Row Colors for Schedule Table */\n .schedule_table tr:nth-child(even) {\n\tbackground-color: #f2f2f2;\n }\n \n /* Table Row Hover Effect */\n .schedule_table tr:hover {\n\tbackground-color: #ddd;\n }\n \n /* Scroll to Top Button */\n .scrollToTop {\n\tposition: fixed;\n\tbottom: 20px;\n\tright: 20px;\n\tbackground-color: #52a7bc;\n\tcolor: white;\n\tborder: none;\n\tborder-radius: 50%;\n\twidth: 50px;\n\theight: 50px;\n\tfont-size: 24px;\n\tcursor: pointer;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tbox-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);\n\ttransition: opacity 0.3s ease;\n }\n \n .scrollToTop:hover {\n\tbackground-color: #4a97a2;\n }\n \n .scrollToTop:active {\n\ttransform: scale(0.95);\n }\n \n /* Footer Section */\n .footer {\n\tbackground-color: #333;\n\tpadding: 20px;\n\ttext-align: center;\n\tcolor: white;\n }\n ",".signup_container {\n\twidth: 100%;\n\tmin-height: 100vh;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tbackground: url('/public/wallpaper.jpg') no-repeat center center/cover; /* بدون \"/\" في بداية المسار */\n\tbackground-size: cover; /* لجعل الخلفية تغطي كامل الصفحة */\n\tbackground-position: center; /* لضمان تمركز الصورة */\n\ttransition: background 0.5s ease; /* لجعل التغيير سلس */\n\topacity: 0.9; /* لجعل الخلفية شوية شفافة */\n }\n\n.signup_form_container {\n\twidth: 100%;\n\tmax-width: 900px; /* أقصى عرض */\n\theight: auto;\n\tdisplay: flex;\n\tflex-wrap: wrap; /* للسماح باللف على الشاشات الصغيرة */\n\tborder-radius: 10px;\n\tbox-shadow: 0px 3px 3px -2px rgb(0 0 0 / 20%),\n\t\t0px 3px 4px 0px rgb(0 0 0 / 14%), 0px 1px 8px 0px rgb(0 0 0 / 12%);\n\ttransition: all 0.3s ease;\n}\n\n.signup_form_container:hover {\n\ttransform: translateY(-5px);\n\topacity: 0.9;\n}\n\n.left {\n\tflex: 1;\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n\tjustify-content: center;\n\tbackground-color: #52a7bc;\n\tborder-top-left-radius: 10px;\n\tborder-bottom-left-radius: 10px;\n}\n\n.left, .right {\n\twidth: 100%; /* عرض كامل للشاشات الصغيرة */\n\tpadding: 20px;\n}\n\n.left {\n\tbackground-color: #52a7bc;\n\tborder-radius: 10px 0 0 10px;\n}\n\n.left h1 {\n\tmargin-top: 0;\n\tcolor: white;\n\tfont-size: 35px;\n\talign-self: center;\n}\n\n.right {\n\tflex: 2;\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n\tjustify-content: center;\n\tbackground-color: white;\n\tborder-radius: 0 0 10px 10px;\n\tborder-top-right-radius: 10px;\n\tborder-bottom-right-radius: 10px;\n}\n\n.form_container {\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n}\n\n.form_container h1 {\n\tfont-size: 40px;\n\tmargin-top: 0;\n}\n\n.input {\n\toutline: none;\n\tborder: none;\n\twidth: 100%; /* جعل العرض 100% */\n\tpadding: 12px;\n\tborder-radius: 10px;\n\tbackground-color: #edf5f3;\n\tmargin: 5px 0; /* تعديل الهوامش */\n\tfont-size: 14px;\n}\n\n.password_container, \n.age_gender_container, \n.weight_height_container {\n\tdisplay: flex;\n\tgap: 10px; /* تباعد موحد بين الحقول */\n\twidth: 100%; /* عرض كامل */\n\tmax-width: 500px; /* أقصى عرض للحاوية */\n}\n\n.password_container input, \n.age_gender_container select, \n.age_gender_container input, \n.weight_height_container input {\n\tflex: 1; /* جعل الحقول تأخذ نفس الحجم */\n}\n\n.textarea {\n\toutline: none;\n\tborder: none;\n\twidth: 100%; /* ��عل العرض 100% */\n\twidth: 100%; /* عرض كامل */\n\tmax-width: 500px; /* أقصى عرض */\n\tpadding: 12px;\n\tborder-radius: 10px;\n\tbackground-color: #edf5f3;\n\tmargin: 10px 0; /* مسافات متساوية */\n\tresize: none; /* منع التغيير */\n}\n\n.error_msg {\n\twidth: 100%;\n\tmax-width: 500px; /* أقصى عرض */\n\tpadding: 15px;\n\tfont-size: 14px;\n\tbackground-color: #f34646;\n\tcolor: white;\n\tborder-radius: 5px;\n\ttext-align: center;\n\tmargin: 10px 0;\n}\n\n.white_btn,\n.green_btn {\n\tborder: none;\n\toutline: none;\n\tpadding: 12px 0;\n\tbackground-color: white;\n\tborder-radius: 20px;\n\twidth: 180px;\n\tfont-weight: bold;\n\tfont-size: 14px;\n\tcursor: pointer;\n\ttransition: background-color 0.3s ease, color 0.3s ease;\n}\n\n.green_btn {\n\tbackground-color: #52a7bc;\n\tcolor: white;\n\tmargin: 10px;\n}\n\n.white_btn:hover {\n\tbackground-color: #e0e0e0;\n}\n\n.green_btn:hover {\n\tbackground-color: #3d899c;\n}\n\n@media (max-width: 768px) {\n\t.signup_form_container {\n\t\tflex-direction: column;\n\t}\n\n\t.password_container,\n\t.age_gender_container,\n\t.weight_height_container {\n\t\tflex-direction: column;\n\t}\n\n\t.input, .textarea {\n\t\tmax-width: 100%; /* إلغاء الحد الأقصى للحجم */\n\t}\n}",".login_container {\n\twidth: 100%;\n\tmin-height: 100vh;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tbackground: url('/public/wallpaper.jpg') no-repeat center center/cover; /* بدون \"/\" في بداية المسار */\n\tbackground-size: cover; /* لجعل الخلفية تغطي كامل الصفحة */\n\tbackground-position: center; /* لضمان تمركز الصورة */\n\ttransition: background 0.5s ease; /* لجعل التغيير سلس */\n\topacity: 0.9; /* لجعل الخلفية شوية شفافة */\n }\n\n.login_form_container {\n\twidth: 900px;\n\theight: 500px;\n\tdisplay: flex;\n\tborder-radius: 10px;\n\tbox-shadow: 0px 3px 3px -2px rgb(0 0 0 / 20%), 0px 3px 4px 0px rgb(0 0 0 / 14%), 0px 1px 8px 0px rgb(0 0 0 / 12%);\n\ttransition: all 0.3s ease;\n}\n\n.login_form_container:hover {\n\ttransform: translateY(-5px);\n\topacity: 0.9;\n}\n\n.left {\n\tflex: 2;\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n\tjustify-content: center;\n\tbackground-color: white;\n\tborder-top-left-radius: 10px;\n\tborder-bottom-left-radius: 10px;\n\tpadding: 20px;\n}\n\n.form_container {\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n}\n\n.form_container h1 {\n\tfont-size: 40px;\n\tmargin-top: 0;\n\ttext-align: center;\n}\n\n.input {\n\toutline: none;\n\tborder: none;\n\twidth: 370px;\n\tpadding: 15px;\n\tborder-radius: 10px;\n\tbackground-color: #edf5f3;\n\tmargin: 5px 0;\n\tfont-size: 14px;\n}\n\n.error_msg {\n\twidth: 370px;\n\tpadding: 15px;\n\tmargin: 5px 0;\n\tfont-size: 14px;\n\tbackground-color: #f34646;\n\tcolor: white;\n\tborder-radius: 5px;\n\ttext-align: center;\n}\n\n.right {\n\tflex: 1;\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n\tjustify-content: center;\n\tbackground-color: #52a7bc;\n\tborder-top-right-radius: 10px;\n\tborder-bottom-right-radius: 10px;\n\tpadding: 20px;\n}\n\n.right h1 {\n\tmargin-top: 0;\n\tcolor: white;\n\tfont-size: 40px;\n\ttext-align: center;\n}\n\n.white_btn,\n.green_btn,\n.social_btn {\n\tborder: none;\n\toutline: none;\n\tpadding: 12px 0;\n\tbackground-color: white;\n\tborder-radius: 20px;\n\twidth: 180px;\n\tfont-weight: bold;\n\tfont-size: 14px;\n\tcursor: pointer;\n\ttransition: background-color 0.3s ease, color 0.3s ease;\n}\n\n.green_btn {\n\tbackground-color: #52a7bc;\n\tcolor: white;\n\tmargin: 10px;\n}\n\n.white_btn:hover {\n\tbackground-color: #e0e0e0;\n}\n\n.green_btn:hover {\n\tbackground-color: #3d899c;\n}\n\n.social_login {\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n\tmargin-top: 20px;\n}\n\n.social_btn {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tborder: none;\n\toutline: none;\n\tpadding: 12px 0;\n\tbackground-color: #f0f0f0;\n\tborder-radius: 20px;\n\twidth: 180px;\n\tfont-weight: bold;\n\tcolor: #333;\n\tcursor: pointer;\n\tmargin: 5px 0;\n}\n\n.social_btn .svg-inline--fa {\n\tmargin-right: 8px; /* مسافة بين الأيقونة والنص */\n}\n\n.forgot_password {\n\tcolor: #52a7bc;\n\tmargin-top: 10px;\n\ttext-decoration: none;\n}\n\n/* استعلامات الوسائط لجعل التصميم Responsive */\n@media (max-width: 768px) {\n\t.login_form_container {\n\t\tflex-direction: column;\n\t\twidth: 100%;\n\t\theight: auto;\n\t}\n\n\t.left, .right {\n\t\tflex: none;\n\t\twidth: 100%;\n\t\tborder-radius: 10px;\n\t}\n\n\t.input, .error_msg {\n\t\twidth: 100%;\n\t}\n}\n\n@media (max-width: 480px) {\n\t.form_container h1, .right h1 {\n\t\tfont-size: 30px;\n\t}\n\n\t.input, .error_msg {\n\t\tfont-size: 12px;\n\t\tpadding: 10px;\n\t}\n\n\t.white_btn, .green_btn, .social_btn {\n\t\twidth: 100%;\n\t\tfont-size: 12px;\n\t}\n}\n","* {\r\n user-select: none;\r\n}\r\ninput, textarea, select {\r\n user-select: text;\r\n}\r\n\r\n/* Global Styles */\r\n.light {\r\n background-color: #fff;\r\n color: #000;\r\n}\r\n\r\n.dark {\r\n background-color: #333;\r\n color: #fff;\r\n}\r\n\r\n/* Navbar Styles */\r\n.navbar {\r\n height: 70px;\r\n background-color: #52a7bc;\r\n display: flex;\r\n align-items: center;\r\n justify-content: space-between;\r\n padding: 0 20px;\r\n margin: 0;\r\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);\r\n position: fixed;\r\n top: 0;\r\n width: 100%;\r\n z-index: 1000;\r\n}\r\n\r\n.logo {\r\n color: white;\r\n font-size: 25px;\r\n cursor: pointer;\r\n}\r\n\r\n/* Navbar Links Section */\r\n.nav_links {\r\n list-style-type: none;\r\n display: flex;\r\n gap: 20px;\r\n}\r\n\r\n/* Each Navbar Item */\r\n.nav_links li {\r\n color: white;\r\n padding: 10px;\r\n font-weight: bold;\r\n cursor: pointer;\r\n transition: color 0.2s;\r\n}\r\n\r\n.nav_links li:hover {\r\n color: #cfcfcf;\r\n}\r\n\r\n/* User Menu Section */\r\n.user_menu {\r\n display: flex;\r\n align-items: center;\r\n position: relative;\r\n cursor: pointer;\r\n margin-left: 20px;\r\n}\r\n\r\n/* User Icon Style (دائرة تمثل نوع المستخدم) */\r\n.user_icon {\r\n width: 40px;\r\n height: 40px;\r\n border-radius: 50%;\r\n background-color: #f1f1f1;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n color: white;\r\n font-size: 1.2rem;\r\n cursor: pointer;\r\n margin-left: 20px;\r\n}\r\n\r\n.dropdown_content {\r\n display: flex;\r\n flex-direction: column;\r\n position: absolute;\r\n top: 50px;\r\n right: 0;\r\n background-color: white;\r\n min-width: 160px;\r\n box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2);\r\n z-index: 1;\r\n border-radius: 5px;\r\n}\r\n\r\n.dropdown_content a {\r\n padding: 10px;\r\n text-decoration: none;\r\n color: black;\r\n border-radius: 5px;\r\n}\r\n\r\n.dropdown_content a:hover {\r\n background-color: #52a7bc;\r\n color: white;\r\n}\r\n\r\n/* Sidebar Styles */\r\n.sidebar {\r\n background-color: #37555c;\r\n width: 200px;\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n padding-top: 80px;\r\n}\r\n\r\n.sidebar ul {\r\n color: white;\r\n list-style: none;\r\n padding: 0;\r\n}\r\n\r\n.sidebar li {\r\n padding: 10px;\r\n cursor: pointer;\r\n}\r\n\r\n.sidebar li:hover {\r\n color: #000;\r\n background-color: #ddd;\r\n}\r\n\r\n/* Chatbox Styles */\r\n.chatContainer {\r\n margin-left: 220px;\r\n padding: 20px;\r\n display: flex;\r\n flex-direction: column;\r\n height: 95.8vh;\r\n justify-content: flex-end;\r\n}\r\n\r\n.messages {\r\n max-height: 400px;\r\n overflow-y: auto;\r\n margin-bottom: 20px;\r\n}\r\n\r\n.userMessage, .botMessage {\r\n margin-bottom: 10px;\r\n}\r\n\r\n.userMessage p {\r\n background-color: #dcf8c6;\r\n padding: 10px;\r\n border-radius: 10px;\r\n display: inline-block;\r\n}\r\n\r\n.botMessage p {\r\n background-color: #f1f0f0;\r\n padding: 10px;\r\n border-radius: 10px;\r\n display: inline-block;\r\n}\r\n\r\n.messageBox {\r\n display: flex;\r\n align-items: center;\r\n justify-content: space-between;\r\n background-color: #f5f5f5;\r\n border-radius: 24px;\r\n padding: 8px 12px;\r\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n.inputField {\r\n flex: 1;\r\n border: none;\r\n outline: none;\r\n padding: 8px 12px;\r\n font-size: 14px;\r\n border-radius: 16px;\r\n background-color: transparent;\r\n}\r\n\r\n.leftIcons,\r\n.rightIcons {\r\n display: flex;\r\n align-items: center;\r\n gap: 8px;\r\n}\r\n\r\n.icon, .sendIcon {\r\n width: 24px; /* أو 20px حسب الحجم المطلوب */\r\n height: 24px; /* أو 20px حسب الحجم المطلوب */\r\n}\r\n\r\n.sendIcon {\r\n width: 24px;\r\n height: 24px;\r\n padding-left: 5px;\r\n}\r\n\r\n.icon:hover {\r\n transform: scale(1.1);\r\n opacity: 0.8;\r\n}\r\n\r\n.leftIcons img {\r\n width: 20px; /* حجم الأيقونات */\r\n height: 20px;\r\n}\r\n\r\n.rightIcons img {\r\n width: 20px; /* حجم الأيقونات */\r\n height: 20px;\r\n}\r\n\r\n.messageBox input[type=\"text\"] {\r\n flex: 1;\r\n padding: 10px;\r\n border-radius: 5px;\r\n border: 1px solid #ddd;\r\n font-size: 14px;\r\n}\r\n\r\n.messageBox input[type=\"file\"] {\r\n display: none;\r\n}\r\n\r\n.messageBox button {\r\n background: none;\r\n border: none;\r\n cursor: pointer;\r\n}\r\n\r\n/* Dark Mode */\r\n.dark .navbar {\r\n background-color: #333;\r\n}\r\n\r\n.dark .navbar .logo, .dark .navbar .nav_links li, .dark .user_menu {\r\n color: #fff;\r\n}\r\n\r\n.dark .sidebar {\r\n background-color: #555;\r\n color: #fff;\r\n}\r\n\r\n.dark .sidebar li:hover {\r\n background-color: #444;\r\n}\r\n\r\n.dark .messages .userMessage p {\r\n background-color: #5a8f7d;\r\n color: white;\r\n}\r\n\r\n.dark .messages .botMessage p {\r\n background-color: #666;\r\n color: white;\r\n}\r\n\r\n.dark .messageBox input[type=\"text\"] {\r\n background-color: #444;\r\n color: #fff;\r\n}\r\n\r\n.dark .messageBox button {\r\n background-color: #888;\r\n}\r\n\r\n/* Typing Effect for Welcome Message */\r\n.typing-effect {\r\n display: inline-block;\r\n border-right: 2px solid #000;\r\n animation: typing 2s steps(30) 1s 1 normal both, blink 0.75s step-end infinite;\r\n}\r\n\r\n@keyframes typing {\r\n from {\r\n width: 0;\r\n }\r\n to {\r\n width: 100%;\r\n }\r\n}\r\n\r\n@keyframes blink {\r\n 50% {\r\n border-color: transparent;\r\n }\r\n}\r\n","/* الصفحة الكاملة */\r\n.pageContainer {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n justify-content: flex-start;\r\n padding: 20px;\r\n background-color: #f9f9f9;\r\n min-height: 100vh;\r\n font-family: Arial, sans-serif;\r\n}\r\n\r\n/* عنوان الصفحة */\r\n.title {\r\n font-size: 24px;\r\n font-weight: bold;\r\n color: #333;\r\n margin-bottom: 20px;\r\n}\r\n\r\n/* قائمة الرسائل */\r\n.messageList {\r\n width: 100%;\r\n max-width: 600px;\r\n border: 1px solid #ddd;\r\n border-radius: 8px;\r\n background: #fff;\r\n overflow: hidden;\r\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n/* كل بطاقة رسالة */\r\n.messageCard {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n padding: 10px 15px;\r\n border-bottom: 1px solid #ddd;\r\n transition: background 0.3s;\r\n}\r\n\r\n/* نص الرسالة */\r\n.messageText {\r\n flex: 1;\r\n font-size: 16px;\r\n color: #555;\r\n word-wrap: break-word;\r\n}\r\n\r\n/* زر الحذف */\r\n.deleteButton {\r\n background: #ff4d4d;\r\n color: #fff;\r\n border: none;\r\n border-radius: 5px;\r\n padding: 8px 12px;\r\n cursor: pointer;\r\n font-size: 14px;\r\n transition: background 0.3s, transform 0.2s;\r\n}\r\n\r\n.deleteButton i {\r\n margin-right: 5px;\r\n}\r\n\r\n.deleteButton:hover {\r\n background: #e43c3c;\r\n transform: scale(1.05);\r\n}\r\n\r\n/* لا توجد رسائل */\r\n.noMessages {\r\n font-size: 18px;\r\n color: #888;\r\n margin: 20px 0;\r\n}\r\n\r\n/* زر العودة */\r\n.backButton {\r\n margin-top: 20px;\r\n padding: 10px 20px;\r\n font-size: 16px;\r\n background: #007bff;\r\n color: white;\r\n border: none;\r\n border-radius: 5px;\r\n cursor: pointer;\r\n transition: background 0.3s, transform 0.2s;\r\n}\r\n\r\n.backButton:hover {\r\n background: #0056b3;\r\n transform: scale(1.05);\r\n}\r\n\r\n/* عند تمرير الماوس فوق الرسائل */\r\n.messageCard:hover {\r\n background-color: #f5f5f5;\r\n}\r\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.835707a5.js b/static/js/main.835707a5.js new file mode 100644 index 0000000..1ed24ef --- /dev/null +++ b/static/js/main.835707a5.js @@ -0,0 +1,3 @@ +/*! For license information please see main.835707a5.js.LICENSE.txt */ +(()=>{var e={497:(e,t,n)=>{"use strict";var r=n(218);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,a,o){if(o!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i};return n.PropTypes=n,n}},173:(e,t,n)=>{e.exports=n(497)()},218:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},730:(e,t,n)=>{"use strict";var r=n(43),i=n(853);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n
\`/\`\` and will default to "${we}"`),null)}function Ee(e,t){let n,r,i,a,o;if(_e(s=e)&&"form"===s.tagName.toLowerCase()){let o=e.getAttribute("action");r=o?I(o,t):null,n=e.getAttribute("method")||be,i=Se(e.getAttribute("enctype"))||we,a=new FormData(e)}else if(function(e){return _e(e)&&"button"===e.tagName.toLowerCase()}(e)||function(e){return _e(e)&&"input"===e.tagName.toLowerCase()}(e)&&("submit"===e.type||"image"===e.type)){let o=e.form;if(null==o)throw new Error('Cannot submit a \n )}\n \n );\n};\n\nexport default Main;","// extracted by mini-css-extract-plugin\nexport default {\"signup_container\":\"styles_signup_container__eXah7\",\"signup_form_container\":\"styles_signup_form_container__Yvub+\",\"left\":\"styles_left__QMLHp\",\"right\":\"styles_right__KSwj5\",\"form_container\":\"styles_form_container__cNm0H\",\"input\":\"styles_input__A1CxX\",\"password_container\":\"styles_password_container__QqxJ9\",\"age_gender_container\":\"styles_age_gender_container__qKlHX\",\"weight_height_container\":\"styles_weight_height_container__X4Tbv\",\"textarea\":\"styles_textarea__-j4p6\",\"error_msg\":\"styles_error_msg__XJecf\",\"white_btn\":\"styles_white_btn__1pAlU\",\"green_btn\":\"styles_green_btn__GSSJ-\"};","import { useState } from \"react\";\nimport { Link, useNavigate } from \"react-router-dom\";\nimport { createUserWithEmailAndPassword, updateProfile } from \"firebase/auth\"; // استيراد updateProfile\nimport styles from \"./styles.module.css\";\nimport { auth } from \"../../firebaseConfig\"; // استيراد firebase auth\n\nconst Signup = () => {\n const [data, setData] = useState({\n fullName: \"\",\n email: \"\",\n password: \"\",\n confirmPassword: \"\",\n age: \"\",\n weight: \"\",\n gender: \"\",\n height: \"\",\n healthConditions: \"\",\n });\n const [error, setError] = useState(\"\");\n const navigate = useNavigate();\n\n const handleChange = ({ currentTarget: input }) => {\n setData({ ...data, [input.name]: input.value });\n };\n\n const handleSubmit = async (e) => {\n e.preventDefault();\n if (data.password !== data.confirmPassword) {\n setError(\"Passwords do not match\");\n return;\n }\n try {\n // استخدام Firebase Auth لإنشاء حساب جديد\n const userCredential = await createUserWithEmailAndPassword(auth, data.email, data.password);\n const user = userCredential.user;\n \n // تحديث اسم المستخدم\n await updateProfile(user, { displayName: data.fullName });\n \n navigate(\"/login\");\n } catch (error) {\n setError(error.message);\n }\n };\n\n return (\n
\n
\n
\n

Welcome Back

\n \n \n \n
\n
\n \n

Create Account

\n \n \n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n