From 6ac8fe9c0eb6a2c7b30823b14b840921a5d2a4fd Mon Sep 17 00:00:00 2001 From: akcgjc007 Date: Tue, 29 Dec 2020 14:26:42 +0530 Subject: [PATCH] added images + readme.md updates --- README.md | 44 ++- __sample/cont.jpg | Bin 0 -> 33658 bytes __sample/dash.jpg | Bin 0 -> 32756 bytes __sample/myacc.jpg | Bin 0 -> 28363 bytes __sample/rem.jpg | Bin 0 -> 40888 bytes __sample/res.jpg | Bin 0 -> 37180 bytes __sample/test.jpg | Bin 0 -> 32147 bytes lib/safety_test.zip | Bin 12417 -> 0 bytes lib/safety_test/firstquestion.dart | 394 +---------------------- lib/safety_test/fourthquestion.dart | 348 +------------------- lib/safety_test/secondquestion.dart | 472 +--------------------------- lib/safety_test/submitpage.dart | 293 ----------------- lib/safety_test/thirdquestion.dart | 202 +----------- lib/services/helpline.dart | 48 +-- pubspec.yaml | 50 +-- 15 files changed, 35 insertions(+), 1816 deletions(-) create mode 100644 __sample/cont.jpg create mode 100644 __sample/dash.jpg create mode 100644 __sample/myacc.jpg create mode 100644 __sample/rem.jpg create mode 100644 __sample/res.jpg create mode 100644 __sample/test.jpg delete mode 100644 lib/safety_test.zip diff --git a/README.md b/README.md index 9656a29..d260b05 100644 --- a/README.md +++ b/README.md @@ -5,27 +5,41 @@ [![Generic badge](https://img.shields.io/badge/iOS-no-.svg)](https://shields.io/) [![Open Source Love svg1](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/) - - # Inffecto : lets fight COVID ## Brief -Inffecto aims to provide support to users in the lockdown period. During these difficult times, maintaining habits is not an easy task. A lot of people feel insecure about their health and daily routines. It proivdes support to them and helps them in maintaining their daily habits. It also provides a rating that tells how vulnerable the user is to virus spread. +Inffecto aims to provide support to users in the lockdown period. During these difficult times, maintaining habits is not an easy task. A lot of people feel insecure about their health and daily routines. It proivdes support to them and helps them in maintaining their daily habits. It also provides a score which tells how vulnerable they are to virus. ## Features/Components - - **Dashboard**: -The dashboard provides a controlling place from where the different features can be accessed. +### Dashboard + - + - Central place in the application + - Different features can be accessed - - **My Account**: -My Account page provides account-related details to users including their name, email address, and profile picture. It also provides user to share it to friends and log out. +### My Account + - + - Account-related details of users + - name, email, profile picture. + - Share via link + - Log out - - **Helpline Contacts**: -We have provided a place where we have stored all the state emergency information as well as national emergency contact details. In case of emergency, the user has to only select the state, and emergency contacts can be dialed and redirector to Phone app. +### Helpline Contacts + - + - Storing emergency contacts + - User can select the state + - Redirection to Phone app - - **Health Reminders**: -A vaccine is many months away, if not longer. In the meantime, as we return to work, it’s good to know that if we are disciplined about using masks, we could keep ourselves & others safe. So, as a part of the safety against COVID-19, we have made a feature that will enable you to set reminders for you to stay safe. +### Health Reminders + - + - Reminders about handwash, mask + - Setting reminders for daily habits - - **Safety Test**: -The test provides a relative ranking for the users by analyzing various information related to the coronavirus. The information includes current symptoms, travel history, interaction with patients, and current location. +### Safety Test + - + - Relative ranking + - Current symptoms + - Travel history + - Interaction with patients + - Current location ## Technology used: - [**Flutter**](https://flutter.dev/): @@ -47,9 +61,7 @@ For calculating the safety rating, we require the coronavirus number data. Here - Further expanded to iOS and web platforms - a global API can be connected for worldwide users + ## Deploying in local machine For running Inffecto on your virtual device: ```flutter run``` - -## APK package link: -[Android APK(*Coming soon...*)](COMING_SOON) diff --git a/__sample/cont.jpg b/__sample/cont.jpg new file mode 100644 index 0000000000000000000000000000000000000000..265057bd9a8d5c81d5d26280590de588db391e5d GIT binary patch literal 33658 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 literal 0 HcmV?d00001 diff --git a/__sample/dash.jpg b/__sample/dash.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fbbe9d0d408375e063049b24c312647b5f458561 GIT binary patch literal 32756 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

^eOQiSPNAZJ2GSo6dokpDahr^6-Sm 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⩰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 JvpAjex&%z2 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 Pcdz=rXchmv`~OV<{E6@U literal 0 HcmV?d00001 diff --git a/__sample/res.jpg b/__sample/res.jpg new file mode 100644 index 0000000000000000000000000000000000000000..47a2aa1287e05f9cdd515dc4b5d77ba657ff999e GIT binary patch literal 37180 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

#P$)8 z^{_MR)*P)-uHMikg_~ZSSqi294PXhAR1h&VJErDKYEx>QOxwdv*4AFB*~Ly_hiML7 z>S?Wg@trI0Zk*Z==c3yPr;#A?Gs4mO@amUIIc;(J^~y$S-sXpnr@sNlHWEYa#;Fa2!3eBomgieddDiC zVIfc!FRsxq!>vK#d7Yc7ley8ju=(4-7HJDm!_mwfQ++<`$K3K+_EJa52D*KF52M_A zvltFXIx9LR9jNeZ(Vm9NO!tBgszTatKp(Op(NJA6TdDai9bYBNCA}f(qUo(Rb5vtN zc@a$#u^u~=VWDELK-2+RxY;Zh?fuba;M;=pYl|wK`V~EISu_Wm^Dp(a|MGny;U?;t(N@aZ(%@}=$!`LklW1WBje61%CiY)%Ab-RTAv%qZOp-)^x zUA&s~E9z|5OwZ@?@(wGGSVZUiF;2q%5bm#*M5r4g+5b@@f_YP$OUGX?%=N;fK4urZ zPEvG{8I$1|qUC|?K(aTJvy=YAL_|7F>Mmd@O2om=^t_fkoJ$XHRNXi)?3Un;93bhlRb8r=PY#){}f+{z&#zrD7=;N$%B8 z6BZ{Ty3Sw(Z}T*RxH&oCS}Fv_jE$eEb&~6&ZkYRu;8AhfsvVWRCqLlxL4HYOv%4zz z=}skx`$K!6g|uwr2V|l)bOj^R=;Kb>A?Q5>rxFL(xB&fJ#_gVp@Ah2*U3M?-yO^L* zG#eo3VCtXG_kqb5UfX4^ID`7Qz{Uf^y>y4Ig(&c`?T)D~|RVnuBwCA+~ z<7)(`T;|pz?}+c@GFn;Hn8&_ISm+82iT9FECDXNN)!B^Hd(9H}(OFyBUwvIIw;cjk z#MT&khU(L9S$AqYwB$AaSPDQ}dX;%&T0uA6Gu%|0Y*_R$k~ESwKYwn9tNqR$`@^kb zyK@hw3b~z_5E>Eb4tYhNC^H6se>3g>gGh4zwQgFKd< zRWm~yskw-*6=zh7=#}GZdddB3yI7ux*d zdo{FoXiwcxg<uv+;+f_aVuJI+J6>d zzAEregCZ1phG^_5(c59Onrj{NY+)O68*~Vp)Y~w(L$g8a5B#S|ijneUI6@c_36w=_ zln<)^tC6&1hFPSRZV}|RZlLYd96xgv1*e<7xc@b?x=#s#{HiB7aq$>e>!tHkKza6; zNHE=c^lB;iCQ6M*sNmIttj0GbRI61V5%Z@dD)Di5u8V2y_BfS`;zY04 zm)^G+#OuZF70MCd-pP$Tw^gBg6XH})f~g&3*uivrhhMdsrBM7)>b>h@c$g+od!E-l{fG&ivzBAdBp z$kUUq)Wr8LlIg7Eh)jx03o47F&fudo)F*L^9Y*!HKIb}Gn`rKQoSS64U=&6o8o zL*ldY*UU4jzya!X3vQcMxAj~q-Z?~~v-=sigzh>OK?#hhR5yVx8qY36W|>SrzZ*## zi$2gQp=J&^EiaE$z0YlI5J$wz&SySgQW?f=X~Ikro(!@zFonHcbXigKp)|Blj!I_n2L9Yb&qdZrceY!nPPfk-FLx^d^$OZvb-pt5?!}#rV`>2G zEdP<~dynQqu|GliFcN_^*Fbx4+%apj@Ou@h>QdRIZ(ogtifoGsOa_Ra4S=vIn@-tb zq0DE|tol%BDCHr=#SXP|Q6Nv*yhZDkzK-UwPRn&4Z=>FD3g%IlSj}c9Odmn(eTCEwv{~}dI%|(s^6VAPYc4zPTi(xO zYfop9sN+q}s)gbAed#_c&jm8A^*d#ZRxbgvMstCtqU#2daJIMmbWVRp}qCyhPj`$YF7#ICOGH64mV zvs~({8V?=(j|zkUg)J0BZk82ivIv@alH9hms2Xm8g}3=@>V#OaV-x4jLdQIb-Ez`aAei5tum!-51GM`?$0x`3BQ*uj_HT=KdA|(W z3um7*ZoppVYLDvnEnfbxi&N#|6)9mr*=nf@C5X%FT&W+8b5dL=)%kKFx9_1PWB$#^ zC3-cgk7mr8yi(Ar@vT^uwQ{oI6z(OesZ7k|VH>XmT6Bm&lp(YlS{Q)CE94~Qs z+2@RTYmawhtxTc}@$5c#L7RLgMKzfe%!*j>UZqDh2Ik7LyPMHg3lJlmQ2fORW}14i z418crgOE9gO>S{bQ<(h;pW;fz$ zsYKMH@Wzr_uxlAQBm~`)8ju(Ept3=0PqY&H`ipfOF6Z6LvEkVzht6mc562?{evt-% z!*w*Hg=_H?9z^Gz$j&vItz9oma{Snw)PpR$RydbZ67MoTiKAJ3zm(Qg*-ylat%8Kmr8K{(x2m3NB0epv8G<`HNjg1twhG|N~z zd`x$btIP~vSE|LM?YV-qNxIF#gtdh)pW+rHr)>GuJ}u|4VIe}NmQ;iU)nO~8iZ6tl~^qE~ibGiqdbv~da;9%ZT_I^gGx+{0m-Dc-a?Wm=ZmI$j> z`m+}bvXh;relci>tg>e1Q6D{m zgfFOSqBj-_T&q?zHE_kXHu>bp0YhrO759!p_E+XJ8tIg>TH;EhI2xMzQS=5_LV=I& zyZGeix@|_KkA{jjAMby}MTnck*Ay66h&ub?j%@!o@H4U9QhqOoqu6yUbBg!>Hdg7{ zx1k4KWlDlcjg1Wdg7|rFqZLufy`;PHv8}ZkrrcG!yLjAM5O}IoEaxb#u|2s&GDODa zVl9o*f8xZ9sM@Xnob{V&b@}*sY5JLa=e1k|UZ>)DrakIDzHGyO;yf~|#y5GPEagFL*s`n5EUMGkQEDb15 z2$s?)j|u!qXhcLrLGNy63HyL(39J(;IO2!Vc}6l|1J;LhfD#4zLXmZhNv?={-{Mi=*2GEsy96cS{* zNUL6oWa-6e{zczZ7N4|H(6<=!g4<-RCd!i!VTg*2g&13t+B{eMbfm8L!(i4 zPlu`e9?}%~+DgTfR^TQiPa;0Yisv!J(Nn$Q9Z@97f9|R-;h@Z=h{ECo7gsVtROV%V zsjd+^Wkx=1?svmJ(=LI{X^;$w+v>6V6!IIO)X$<-t3w(Dso#!Sk-5gZ6p=?)R+GusDMIRY9QtVAAGJfJT z5{lWwZ5&{H*dCq+Bqn|ji90j;I&k0L+_nd29I`+#Rw#0hQY|17LUBxVP)Hr|9#s{u z4brMCRiTODWtz+{KSTixqI0D36!&5;)R>_Vuz}VL-;e(WnDsmSFih_YEn8d4J0}%H zKd~YcjHMU^K_~nZ(MA~9Ar|VE@G75gCYUYlC%<2NfEiUYO|qr0&OHh4sA>mNML1s) z(QtfuF(nCP2L%JAS(0rThDzA+MW5m#r?Ix15Z?Bo8ozZ9{3K9KU&r*7Lg~H@>8|`W zN@O#7(x(u=Y3Zc>O@j3Kmk(mZz4D~>;RH-=-Q;BOvWTS_dF)Q;mj^BDHd?XWIb3(b*&`VVG;gG?ZGJJdj)=gIA=ps+NZiD*%fr))0=CnldCO)rRQ$rX=Gh2Va<6u-rI zZOskEOyW$`nVJQHCA4q3#VHQEW-pXAO4m5@{>?}KgjZBkKU}T7R*tztcB1zitHl)6Ts1Y~jXj3Zv zLM+u7jFWpQNc?q}Bx93wOvvP3Js?(Rls%GF-bx$3G^>}kVG<-TB&Af0G%=dcXp!_S zqfwF@@3f@Hg7asvT9sr9g0|NlT!FQ|1k!}Cb`BKd!2ugfEOxRmlesr^7?lF^MFK=C zwdFTJUsLXVIdG-1*VdelYAVhIm?Sv4NVvL)o>lB7loK|d7B-Dp@v_YC-mT-<0Y2&9x%fNYsWBiupce3HCPFNDY zZvaE{&4Y&h*{}Z(RKM9$PJM2?9VbHS4@(ZGy000inJZ%rT$=-;xfO`w<2^h}egj}^ zEGPQFeF1Y45;D@;49nptFv2I|=eGeyF8*_w`^JLz?Xj3vQ}9Qm@)&CHvps^89iWPI zB7GCBcojfp-`HA&`g6iUKdXWnGf~|+IA*eRQW)g##*l%0%P5)gycp~T=*X^;S@)rG zi0|0=?|N}tAL-EX-(9%U$SyKjeL5&4gzPZA0M8@gtQW_WWaf6U@#p`M?Yil z#>zf){wQ03iTM7E?_{7X=;G738piCMQM^%&7(;h7;YeY`9TBnQTOXM-&f`%EK|x?W zyWT;yW9hD9C;&&PL^Y-*lE^wEcrnV(k{kYW9OTevt$<-ed_e zCsdkUcwNC}%xPHq*Do}=0!&cC$wpV0{!5#xZ`=IWa81bB@HBZ=V0bNxS4e%4tH=e= zRU4|-JQ9^2Stnm~b^!O7T4JU`VAH`C@{T-rU7DB(N#7;-!>S!<-<0AFIp~o4da60x zE{tz=$Jg(YLV6HU@(Snhydv!=C0^(XmyIb)WK{w2)+%o4Cg>vHtuPk4-?F7RT%uyk z1yN%~SI6{?`h9g36jm}N}0 z*JGkTAa-41Dm_VDGsAtF+hS#CD*J(xmX9 z^uUKvS-JF@4Q7W(54Q;y9ZHXS1r(NI?}~xe-N~b+I2gkExge;o5*U+;K#4(#G0}Gc z%U1W4fFTkdJYkb}ezupROrdJs)UxE|&d<5>uBak2oESC|-~e8z3~m$z z|8yNqoFbYX*{F4gRM-umbG(hLM0BG+f!dMBaLGWI^Xcva2b2$R*=|>#=VK@z0RBBk z{sR78huY>2QjzeEC1p>h_n(rWCZOE4FVp*_ zcRY~ww(kpcCnjH`*RvwZl!fq&=S3Xw1`hz(AR&)K|GAC1gQ-0g`HdsI!jvVqt0^|i zfrtif&K<4j>g_xycJ)K&>05v>vE1H17P60I7qTV~hDW&mM9cT9w4S#X*i5oA$%4|J zP&Sk)CqDcJwj|!v*)@CU6WJB8PCfXos+i>`;0O{@1(wjzATfSl%kxm-o#G8=TXvTB z5f*gS)7t=0ud~(GL|aH=!#EHH7Q;Cd$djprNeBEIl!CIol6(V8EFedv##))bB=|fw zl#y^3VM-f~Q?+d}T$bPRh*O zPq>pe5%^ecz%fr~6@>@Ccjm+i^I`DXmE9{f-CW-OAPo19E+bDquK?kSDW);8cf#8U zK0UTmr>{}0(gtr=E_#@)aQu+D3p%NwrvR@tb1!4caFfcrhPwzaDI)E~C*0^7EFP-gfaVQk>gq|!EB$?*{Avqg znT@Wyn@db=^Y0PEas8XY0x2%F)d=LgVyt7Uq@_S_%#8=ph0$@%a`)1T=hvyC!!I#G z;>~?B0y|FZHc+A`d)@HFK~3JBtI~Lv6*ok&9xc=EXH(geXp*8u*V$&AfHE0;x1(k} z-{uA(uU~(qdBh$aEMXrfSf;x|GwZ;S1f;o6!;~|EF6lFb%Z@B8)u2+OtkI3@vL89m zXK7RK`4tl$H4wQ#7Jr$^zsG zcZi|XSq=3sH1TRN015~boO3>gTe(yU7kWhTAm2E~j?n5eP<6bQ98Nmn+Oo~8bfKGB zQ5irIjOax7O7z=~3rE|Ayn2F&N+7y~ch_!>-UY5pC_Pp8<|N%$kP@onGTk+|(K$Fs zh2=Ts=n=#cy7pq<@9{KI0PR=&)*YfES?EZv9rA5OLLy4!c<{1847D6YOhWWz_kPz& zXvvX*o(PZ(`!wEhiM42kS_02!nySjl^91?(iqBqPDlmVCE+Iu?CC%i242`t`j7CoM zq+SNxC)<5S}lqz0yHfU>L&5-M+ST)>SXPrQ=OjD-$HQlWGo}rn>pC z$9lYCe2BOdt#mq%NldjMlPZ?BjDhK^K%??xp9j8|3`ZQL@H)_i9vc^o-Lt7cVe!VS z6^t6sA(w8?O^m*d5sS(mj6A;)MpKLp=K*i$W926#H5L2e#|B~1WWT87>QNv+8V!~4 ztsePxf&_x`Po{{GW1qn)tp5DqHz5@()_9k(pRTS$T1%(*EU49kir_G!N-v1O(+lve zN!CzSC!g-6=ZgtN6O_U5#$>G06`o(QprIUIUC7mDEv;D|f12GDvYhcTH zdL3t;YkX<;lolxu~=8j8nw!S}T% zQbT&lEXMTD0Qk)21JwS+@$0`Pp^2KDjPIVw zKU9Sxymb*Ky#XtCD=$WPfjy!d6$ibJ6}eUS+!oSLspf4Ko(ub2KS64tDL`Qe`BuAF zfGxL?6)Jgj_ulVgPsg;V%zQvXDIPSN5o6qiLEyEJ(<$-lt9%WqWApuZ{qehsWAIEp z*lZ;Qb00#gLq%|frR?s0`xFssR~hZ`>g+mN0f%O!^DwTIPs;S;9RmEgvkExDJjRY| zLq#f3D1c1qTBJ|>x&4Qm^{PaY-1|YQg%Cq9p3=50kUt>h&oh(n3fFyC zT4NEDThWEfBYK3+B+y;@5U=&hA>%Wf^6( z%4^=4k!0&*&3)4(mQP^@gC{u|zkxa^Jt8Y&70=jw4M+=HEcaB12}^#Q%KxGTrZ;gd zZa+Oh>-i{@W)r49%VwiK8*uZ)(n8}OaT?8zH$E%l%!p5W-O73EX6FB}kp=rwpQv*q z%Vkl@>p|(N>v>&L1os75UoY|CF$R`$pme_n#IF}NV?xNB=Xl4?C55Q(aIk{jz%T>y zPYDq+x(d&K$)gbV$%nGkAEJ479^De3qK^5at;N!7*{9{4Zf z_?OcEp|<~0`oDDdm0@))%Yqwsg1b8#3$DT4-Q6WP0fKvgY}^SJ+zGOAcMt9s2pU|2 zW_Hdw_q;pv=DlxbzWZa|>$RxrUafTZ?y9bq`kl;wm>MLRQtCev{SUK%6#sXS|0(3} z@t7w0@G-XSce#@*07KWfplA>^hvIeVZ_PAZ?*(;*>V+`fS?YEUJbgG! z`?Cg1lG5ic|91VSLI3M`&Yj(1$!gVQ0}5u2d^u<= zp>A%V95HIeXIRWV#HB^K70=d&gOfD=%L3Rm#luLWrYZO9FTibn4L%lPctX-0s#YG~ zks@YXs`H^ruK@`X>A8Hw*`B(dau$~n+jp$8ldv)0<_{WgZxeCsiq~p!;$>WF39)Q% zWmLJf`ZZ({i*`)AF;8%3cn0B2W9V&LVaT?WJYq`I2RmkhN&$`(S>bXs%9h51sJ7d_3*?$yAJitUm*U02c5ka6m9EURwqOtApWIiEZZfd@ z)*@P+Vu#_|mVELOG!~+2b_i=kM$JhOZz~>f@5VOh*G$l=|QIy zw$^qYl+bLk-SAlr2UrsXFh#y-co0h2ENg9h7I}6ynU3of*gyw`8A$r=`u(Wr5BY(t zHTrC zLTMGlr84-4;o?w;+hw+pixLApjPqr#4)P*Rjt>=)yvqm9-5 z#zr0tK#e~1F0PFbeV|rCqctqV*LM36);v1@Ff?-;_N7_s0X7$!sn9G((0ZN(qZlWb zhXy&3TqYJe-0j`>GJS|O1ctbb-q>Zw$vzPiuF_HRh<+f{0*7jL$A=ebLax{23gqoCg|aFQ(DnrPQW6kKWU-5j>X-i+LNeJe zqaz?B6GBe^n|L9+MaSSgB0Lj3-wJ9%2xF$Qg$9IZ+VRII(X*Eo?s0Qv4HiRa=FER9 zuiPl=;Odt>GRfaV>aAD2WWOcTFwV|b$jbVw_fVf`ec7o}htCLJ6mCA8lLk6m9vxOV zOGnn1BgQv^j(Oz|+st4K*(I>-fv;+T4~TjZqo+`1>at5#Mu?^|U!o5cj2E@D-;|zR z76+d$Ct-}-*ie9#6NeIu;=fyJGSZ$b3n*sHL<`wFI8-={NSezICWg(4%NkD|Dc&QY zVGzq9`gZdzEh>v1R?=bNOd6cYAAWkzeEq|_-<}|(vmbXx`_w9_UX;Y@)39rGdSJ|VU)EI?;mM7r7=1*`A^o&fA7X`Pm{wK{Q^)Ih}mb;)U zd4#vCo06h$VW1iIN=ObuE33=QmI9>Y5Zn6*&EiBP;k&Doz;a?e8Wgaaha^m(HWIW+ z1foL%;V=hkG}A+E3TW4@cbbO>&lyP#U#Dk5dqsLweuwYYNU+e+r1HLISlzbajZ{QV zj272pm{q=l2!k-CPdDh1k+^PCZy$2&f+O@rJ1yr3e9b6Qu$${pPc-yc$}74G?9L=h zuL(7eOz1QU=Rd9+wuNaS>auzNK%f{O==2F4wW>~cdjvpwhFVKk#%g(WJpCjBqf-9f!Nv&n-)M#5!sY zlSrFT6XHH_a}k^!BI1&qF2idOJZ21CeR5VDL4Ag+W$m6*^Y&hT`hx?g@PODRg_iW&tFJ(yy@-c?1! z#lw4%##VDC-8ZzsF`sqDOf64=&#Xo4>^i!=fM);3nuD}Qi<;@pCuNk3v8sMk#iLit zT$hI3311l$@+!~Amgm@umLse+Eo_solF;IcUX&_;_9+;dUvTLZec!G_;VU9 z!6h0d4uMteIS&g8;Yw_FLRNmwHQ+S%=FC9%WY#S%E$aWqqdf79Q$d*SU0RZp- z+<>NRVw`U)Q&31#1^}!SvPiObmc}QPAWP(zI*}9mGsL{-pD*}7RJH^lJoel$O(s>j z35Df-JQ@dA{AX>(#EzR8wVp$IjvnAHQ{i4~;&I4X9pdmq>tX3DnJw0OOpXIwUTaE3 z3(w7WR~4oE&2ugnAV52ukpu~{f_x$;noVCb(II-Y?6i1(7zNab290Y`#@w+Bytdff z1#@;?rzOoR7cS|~h!VT;?CO%Ii*%yqG$33uQyoPaxa3QF;KdK`Ux1Uc?G*YHeI9j% zldRN|kJH>-Wn^-$OdxCxaK~=FeS|5e5nmM!T1xafSCq)vvb}5vnXeia1HG}Rip_F9 zw~%sP&Xz2Nbz#(cHPP?%F%Tjl+k{YT<7kHIii z9ob(ZmScOC@2pE0BVG~5TsK!|#~h0hPLt2Zvt{##PD5DCP=7d{>NL3%$2EZgtepnx zg%{#K`o<ArvU2gah>$f zHeoBTDG9p%SF>_chu&ol=E<7f{mD5jOtk>Q6SX9|6Q2B!G3rr+X`;j8UK2!{Y6bl{ zEqta^u zN8Z4*Wsv*D;~cz$L&XS1G3dtas8Lz_z07P6INaWZDxrL!=n}lIgSY5;SC4o@bzlkE zYJ%S&5dR4Kp`w^7LQpVOlqO2>V?02BL4qc6sG4va_dO16lj?V9d+%M)odAZkUma87 z$&9LtW|!+F*N*}su%!jTr2DQBt<&W`l*C;w<-U&Vkl>(^TH`3_`xAE{Y8{(Tg|iOc zP=TW5h%mXT3mVyl#@-CE>BUfyC%u$MGLSN<-Y*MdL(3NvtPYh-5+v7+fO9V6VMRr- zgUU@|IRC^h>l$XgQEhQ;+6pRv$0~HmsWUB9SKJ`#Cch}RTA8;M^1SIUa4=YKrY)_F$UQ5M002VcSHZ%OU z9~Ouv#7Iah;9Rl75a^Zk#g@RIEy#lNvRTBt3QT%|4H2HP`|_UAB!Kbd(u5QB11Rhm zS?IR;R<7x_>{o?&Ffze4(~%F_a{G?%V;rdd@ip3x&M^Lh-Ya5s@k1_%r5=ioM!U@; z3wa?(xDSjgdg*&qm+w^-egV8;vB9#g+|$8vOK`D3#4Qg*?QL#odC63ncF9cfP|aor zjvJzUl#>(yz=^>D95Odt%X2WHR@C;@b!jvqsC*nigi~4Y-dKILh+DNzS0ed-r9f^h*eMwv}nxOe{8*NJlF zbN?U;K+#ch@O>*6p~@k2?og!uUB9#Ra};#3OtxZef9j_;(gc!_VrMyIQHlf}>;>+*di~U>PlG!RH zay~-i<&EtBW)S{nX3P=iBrQY}J-=1y)X6EBPA>|v@E$4)*>v;XIzl{$vZ5s9+72B$ za;md8tHtRfmC0T!R}mXb0{ajlEv2%&y^h{8wyN4d3-&v)m@ zz~hzc@XirdZg?{3Rw<|b&=*wOOf{hx1DuwZm#KdBLkUp|9p1X^YFCtTa7hcgpmOo-d= zXBC9G%Ht>@ty<;bE~Fg1C~RJ>@7q?gDAezj*?B$79M|&DNHA;krl6pRCD{XRiq{*L zxXTeJ#hfEQ#JU$j9nBphQ!5J4Q7CH1?kt8>2KEYA&~R;?r)<|OMr&3ag>XHizymHx zxU86^#m0T()GzSQ-sODxoGY`cL8t@;SYk+NXc>*lZ3_)pc{*5K_eQ|X8WFk~=|n4DJv*RS8Vm3{MF zVCdz?jbzUPooFCYkEkzEyB?b|1eGJvWC0M~bL|RnSWv{sL#>oEKKS*1)}!)OnvM|b z9hp1tLCcus?hn=0FN*L!^1&<2_ZNa0|{(=B3{ z@+pYgy(!#ya3Lzjja4~O89?EzE}oQ;ZjetMV_N{(ik`4KdgKS$2eCD`UfI!BT}A0h zHc*Tljl{ePDLs9+j$HTU9aM$I9d>P*I^UdC_OL2KL*^l3QPSKb(oj6#gs}{|Zz$>4 zH8^7#+ICre8HsEP)U06j-Y?DY!EjLu_SP3AwL1 zqqB*YE$mPu-?63;(%??I8qp)lMQHFNdXXl5KWwYoUJsGSv9NqoWFCX)acxjl zoFXlf0pt|HEf@33>nUq_D!13T@|tz2E26{a<;AYe@U4Wc3WbT7D@e3RI1a~)+UzTZ zsTqm$x&p7(N~!vF2;n5qlsvSL3JICpGVGj7P6{@N6woJSpq|!I1rpV=S4yG$8&FiJ&=A zfaN`u5v8kuP*Et&s5tv$yZw2CcAcD)4KoyCcUd2|$r@J_aXTlHnA(`)Wp{TMf?Cb|y z)iSeq^qZN^2q)f5I*@>MtGL5Zhd`0%662LvGwy@Kf?r+4D;*VSfFLnOvwqpO1NT#V0sF!kY*_i zeQFKS%nMqgDhJ{v_pFNBA)#b6H|8MB``{pZ%XghwvUy&ma}yc`v^(%pgs?htFlItk z%&EIj=CWK%oT3*YzQLx_N**T-uJ$aUh>l-3fH$m0-{(nc^TgAMbq-M!rVn%&YT>+4 z_UvNX^mnEUmB#fQir=s@*({RC5s2#g%+HuFypN~pnd0M~5&r=WD@cXqw}?KZ#NoyI z&>R)dZk8>nIeh3XoecA?I`i7VZmnMY;ty(xpL0qGTi@j?SPj&)gVms`T~DK#tDvUl zpX;)n8#{#lMtl6^VP}?kNZ%BV#H~ayNlX0Jb$%w`gX`=5(P2`u8luyeeLGreS(srR zxi?Fh<`+i0HfBIy1gNS@&AEK1d_!6qry;NTP&01MC^mD%L1k z(nfHO%mc1OA#$Trh_v*On0Z^V>kFnV8Lv2~#6^sN;`wIwgj_~m*}^-N4{ZagG8shr z)fdZ6<^b-%bdDfh_ld>TF<^ z>|})y^K6OWga6f_(AW zzkP@pN~ePU_GNBcR)8k*O|*2rPHDUt?E6pyp$<%(q}XG5MDhkg3KG;EAL(E}3S#=N z6Zra@5=N~BEMRkr$KafMkDwX#aXB_O zCG;wW{lu7e#RQ5e$fnED#C#VmoPOuoeelq{Xl1g}T}OHPHTViXDu=Ct#zCLJDhi5B z5+IUw?Ps;*q?!B+z@Zsk8_RpsWbq;uMg5ZX3jjGeNR0{6-vZIK@mpczpXwcctJ%Q9 z#sOf$VZ0VqrO5kJbqo{~G~k6FB%v>b?CQbFyLlD1ISVoPS(w%L3xNePp&4%d-TI{Qs1o%_@0xXkqT9c9_EoPvqGdP zUXw3lJx5~JMG`{UYr?_KJinJ$PcCBocOV{(@M`~SuCU+z{}v4(@oc#yz6`@jscWm> zZTdK-rR8r`(;m*vA0XjqS*BnL>}pJr7rk%ti*`bmATh+?=bB;1Mpv!o-^A!5k+>WH z%7#0*6)Lgs!Le(}xdm%dW!2E+&a|%{h_hd}QwfoN3k!%A@^rlv22R0z1t7GuhY68g zoftb#8sUyQ=VnmYe1+*00o_|A8{%aw!i8TLolMQYTaP|yqb{)){QTX7rcBw3$bf0| z%1JBHF?zz%6|-ywg$n~O+}iVlO|mNd_OMrinws9av%{jx{T9e z>^Rzn|G|@u`xqgLwP3>1bGIj(^!yFOOJ@6OY=-LRHp2=Ev`oxCkJTpIay@O5gO~hv z3FpnOfak}%v)@SYPxO}yf;QOt1EYf-%FD~EA%75qtM$)DwXjV8@-w^P2flm&?;6tz z6ZC+lm<0{32+qN$E55xfQ=D)L#ePa46;(O~BQ!U(ct)h=VR>TO72h`b-6kE%pef*59}_XOSDkTFx3<13HZf39 zS^feL$Jz}-$*RE~D#jOQ2BplZQhCfV;FP9dQ!xZXVPRkVpXElp=fGFng6U0z(a0pQF zaL@>lp#buOhrz^Bhoxj!`;1K`reQ(NA@1rHoM?uD0~r?*C^*e)dqU1}X(S}`zFqt^ zNWh2yUShY)YkC(`Sl5r!n5`6=$I_l7ckPmPNan402KhGQ24-$k;OTeg#&~YlhJFFc z8jycdo7b*{Z^m5$T+=x6HmcTB;@97REm(76wra>UDiPHa$@`>vh=zCRxswEARYs+we-dl+R1Q7#};b zHw?}aEBdC*D5)$T-8*=jRAgLo6+4ywmkvD{)k4V2ZsD+|#WJt4^_3w_j@WYKBQJ&Ht() z0`7ADQgO`%IjIx@wB(>B@$(*yF=CuUb}i)P)Rj8Eb(*U1HFWFxz|?P_(i?utaQEr@ zrzDGxIsK?Du~mKx+kMr#6B_<1u$sr&^N!qkFBv@g3lJ>7G?9(2pakPr1nk<=7*)4K zv?~^{o*X<;Ld|bZP+7mT!b&Hyi_K7uAHc_a>b?3n$;Q{d{r`+WN?|J=84ZUb@t>5F z?veg~vdC^m#Z3D8xT47?Pwt7Ot!C*r%nxq8@4+($Qg@MPvq(yl0f`?6zTsyXtgs;# zcpV!U6CD|#uzmP}AHE%>(qK8}Q>{j7SI2~LVIEluI_Z`=VPx3)k*enS-kX@|qh9SM zRtlYax8h;Nm)>81O11V;+u_R9&Gj@^

v1n-jDNBvy2oQQpIvlbVbk<{_?-`?wPU9H(M6mgyDZGH&zGqotcYXA(DZC2TUXX{` zw`0~N@Q{6S*k!D5-3dsfeVaR+zVojFFdi3>M+?Mf<0DF|E7^QJAa` zcy^E&WY_r5gx|{a-@ecFO$&2yBocf#w!4E*TJfdJX1Qkc?mQ%QQ3Vcs=+)&6F1sN- zIeZxqG9UOjNO|Xo>)lU0k)P1YMi5l3=AF9~Ru@Zs%ha*H1gaZk35Gq2t473Sp=~ZY``|Pn>*_Cgi4_yLFxt`_F_jmIcfoupI`= z)T9Mtm^-iR${w2y#r#^ulMmMz&nj0O8w7S@cy`hMdjPZKc*@$G71`Fc5Y>{s`qx*CJ~DYEwg4`y}W3S&d6G7W99em zcdPou6h1`ZmGCg?p9!pICHsLc_;Vn?koED*T1YY9Udw%85idD~k>Q(Cot{#C8?S$8 zpe<;i&Z?_D@09&bP1#wXgA|t_b{~nkjnb2vYx4OQYXqv%4T|&_C9UjgV&OX#M4F$mY9ULB5e% z&oT0ayX5tZI;*h_RquWsW-g1{kJ6d>=j8P(a}S`~>s_E@)acGezwss?zOBpPVUSh7 zvAXJqb~i#)sXKW9<>>umBUYTvid7r4w{sVx4D{XB(#q=D=u9l?Zk6MJW9J2MlZ-l2 z5LBcz+Gx-WZhDoG>}&jWXqTa_{1v&E=g#HpnHo_)7QZHACKftr@R7v^DJ`ru0?Q_D zOwH&ytvWBmk?fmAf^U-Zf{yt8`A^MH z84YvX5&TxCXJ0TM<#(G9L_26DeZ&qQbMbsTdj(IpNYIZ=*qT$E`+fo3b64I7XqAR* z!`F1UZhPx%HZHE;Ew(*Z0V(9)ehNXqd3qnncw+A_jbml@4IvGGEcEZ^<8II2&nVp0 zvEWLR@hjGU|FESY{QcmM{f;$oxpy-6&DvU6WI9w^$_XncJh=f$LG&+BS&}EO4_ovX z@cGkL(uey`VXl9NzD82{Pl4hS3iSLtlKmz*4|*nj9LdJZr&9}E6344phu1>vnBkh6 z>#vP#<_TW6abG?XEHoP(l`yIrnzyAftZ(DHG`zFvd?9$=iCH=ueiyf0(NYUC!D;0R-E(#=5T- zwqmDLp>ZiVvrX>32_D=O9OBj`BZ%y|6TUjF+|)TrE$^dSD;N|;9)b*}e6H#`(Kj(E zwcpTjg$qb#lz(`86)-s1vtJqU?UJCRY&Yp1L0N6r9V+JVGdtda2rKXE?mAuTRF|Di z2u4xhoqv+^jkR-n`-L%ohX<#Xfm(tlzMc8~>?K`firMVDofj@UnSs=ztlB6gUNkW! zPVL)FNUoY4Px|MUL;d}Av1-f($?D6ZFi<=AxF%3|bU(Z$Ysu{r#I`6+^X!9+fv1F$ zBvkAzkxJuurd}HqsC*khmlyKJvKw(wr4W6|0vf65^uHFEotL0+vR}M_$iT174?h;O zrnj0OM*30x!}`~kzY)duf8Z7AU5TPK=bp1pJN4;29FwKJOE7&4CZ^L1((~y(sW`xW zyiZ7-WxoKL4n-N&1}C<1oq`2n!_~*mWE*F!0UV!a5FNzPnCxR6UE0n_s7&6ok1-6c zuVtQts=LtDt6}eC5PPz`?_};`(JGt92yX8JsOo{J%IN{qsd;BSw~u}WUc{^{NTv8p zsBWM!S(DgXP_^L1&Lw-OI&Y`K#tQCAb^Y9}P&CEp|w&PS2V_w(FUgVg_-Z9Ba6nq&fk- zvAZm7?b__8HKZ?h2Ns`n*;;)RZ{3Czc{T}+Pqx=~upn9$Itn-nSha_;#_CY|K&JCf zi*>z(f{U%c04RTqRwXbf1ceN{7?80ldQBUbEfB9=VUr-kjAL~T0^MC0h2uFVPu9um%md!IY+{Cq0Sr?LwP(bTIoG%g{ds1rfD44d(q3R~3g@ zzx)mV6*vCe1VP)40VWw8sJpFSE4Py+U9W*zro;MwHTId=Z(_9cKzy8ApD@jb>$>9H z)u_Hkd1gwb*ZRSwk9>e{97Jp)YgFX4T-^pb#N;YJrS8NirX;cYvQ2P?c>KsEbUwD~ z)4wyyHMigaJA9wWT=`+*_>=SKd+U=P`vTF|w0_O$kNJBB<*Vk!nZu3tKP&wiS~9>7 z_(r^3;~Ex2_)^mvt{1r6p9=zVoOGzhucmX}E*jTf-rStq`#JCQRR~Ovw&gzC^li>B z> zrqMzw=)*Zb)KS}31r9BUE6OdXswG8Qo0uM%iOpe6S#2Xc0y-cF^QXF>>;)PK9qt|5 zf7>_sIyN~y*Cas>JhfVQ;VY|r@4R~d>C;t56gn0`{uAfV?PAP7 z3>GKV--f<8gCZenH!;vqRFHge_ojD{X5=2EIxMm za$J!3N?3m+l7#zC3W^(-OFSwMfVpSC5(gd7T+xoDI0DHbDk@)&&gQ7`uTuP3mOmi& ztV&^YYkp8>bS5$&8o(?HEi@s8oSP3kgH7W2Bi;UKnxq#<`PDGBa3QJy)zl#1cU1g; z#Ei_$1R#~=!FI>7Z)rZOL5iL6$G-*1vn;n5GF|y!P2j-}q+7rFLl6WF3j+@e3yt!- zbN;?c4igKO5(ArxokL6w4u^u;%oQR63Kmy4P2iNkrQwov3(5Oj+dKV-6bJ?iA_aOT z_u+CdGdLHbi%PNJ>EP_G{9!GU$Yn=sjlQ&!LQ>wSV6altKmCNUz8G8}9Ye%rJN*X= z5OftOL|NSezu)ObCtj&$yRSp5%NM*@iNGuHC0ceCKQSmWlJfqr-+kQh$_Eb&BOYEQ z>iO*bpYI^(vrkGw9h)P)IJ^{&$U#!n8Ts&${7FN@M*}T}D@lg5b|T~#z{l3ogSsAf z>_idnqWCPFhj%c&s=Ju#o42q$`-SR^z@YKjlYwV3_`Fy!SmUxFjqJl)oilam%ffKg ze5<<$WT&4Rq`jJnqqX@rWSQ|2g0)9cAv<@)qYK5vM2utg6_za?_x@;dLWdZKw52kf z(lI$A12JV$UvQbrn5d4km82v+-|@2=37beLqD9Z5@5Ii7&AA!0kEmE%0tIflg)-$f z;K?p$Kvf%?@_OiXT(#-l84Oo0UIj>z#0W|d{UE+mX(rf{i)|jkHF-f^95@`6(6~)?o=5XE7VY4@A}p_GwtZd8t1ONe0LM5JKy{Y zl$^CwR7+C~FfTK7-cLE)AehI=w|rJG7um-pxDAP7Z&Zpada6*(v~pB{dOe43QdPET zLZ_4%ho*9dad~pudDc{PQK-a|-bWHEGOk6ncr|(>(kwmA55(#cJ6gS>fb=Scauz*UmDe|&d_U+>etL}$=kiq0Uw!P8q zJ}C#sjziME!-5LhbV~1y@uF}V*z99f9og3s>s!O3LC19K8~m%v?YU;wS$Cf=)J*Ta zip?qoERlreW*mJDeD%Sei|YUg`8n>Zh}0Kz za4*vnJi|4g7`T|Nq;vNa3w!ib#mJ)N+)x{`tQ1;AwrRj`d?Ge31TG-}g|sM_oqH9S zUi*^2LWmYpN9?nR_1#GK=Z+4<5~60OUfFgCtdHjwRQ@Yb`kLBM+N$|r987hoa8w$Oqe zcp2MeQUo{eD-}0lsI%u|@(a+wKh^Y({Z+=(FMxiCSdJp*HX8Yp&1l{%^TBdpofZA5 zvzh8u!=<<$o^E#ADKnE4s>|b`o_vdCr^IMOo!xUbPWh0~ye{$kyF%e9A{(b1YwqK3 zs59T#M$<@~cuP?)6B44Ruz+hYi%W(JS@t*#))IKSW$;5&V7rzJ6N)&@B;rtWVQ@i$ zM_rli^iqYT^XlXc4toI=hf#+_=nbrYT;*jTLUqYokmDZuuiCBA{nLXc(cx##I^_phgpjyb%sO9s79F3=UK3lBN zn6tgVV14mDD|6LSoP-9Ug=r}+PI)P@?p<+Gay~;Zwbhtft%$w{dND&Z-WVP+%yrp) zVtsk*$hJ1I<4WNiM}2uXN_6=xbct?WB(I`U;`5PblKMXJcyrV0p@uXCa>eCT`OEW> zWDLe2NTYY07nk>;=>tUn>7@z){C{@5`}6pZEc0@2bMLpUyO*+y-RXVXd6{krS+J zbPJGm@C+R7)9XlZOpEX_!7++aIA%IH=3|c!vlB!^A^GrQxHmUNvj^Nj+8>`v$W_$s zbuAT&40@ZZHON*7OgU<$7XcxqC`j?%`5(LazI2x6z6#O)o>F3@b`pt?L z9?U6C%D!2*X1F?~U6i-)@vST8@x4BnUD6WR=AF8|{gR)gRy5!E#x8<+u-kC9V6v`Q zQYv#>s`IAYLmb!VAw~D&>cX5QWT2EUKdnlYUgTX_%XpnWQy2isZC+9m4g(}l;S zT*7YJhbBNXanHD|-ZiC6*ybo{T;UpyCDzj!_y8P~s2oD%0&Lhw!mC!HNs%E!@AxLzuOnmdy0r19EsT zq9pn|tGRhJbC0{V@t!&X8L>QLt?s+}#_%83=Irw42PYPOT09cX>MsYjnl1h80P=&0 z{N-%aYrWq(egU7US{=XCoSRe}&ih12r)nj6CSR|PE&Ku`uhjfp2_|QjUkYTI=ra8B zGj1z)lxU^#TL9!&uo}6=hrH7GljWYY!Wr}ezljUk258@Pt-YD=XrO%)Kd zC!4{OS5?<5`_=6(>wGqFy@X`D(F8UQhw9dfLu+1X3m}_s8t~x? Ypq7p!J?lOfa{g%mS;jvy{I&c)0ABTtga7~l literal 0 HcmV?d00001 diff --git a/__sample/test.jpg b/__sample/test.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1f6e31be725df64ed6d7d6e89c16215160594620 GIT binary patch literal 32147 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

gzE6(%5BL^?bDtgJx z!q6U#HD8jsB!i^r_7`Nx!i24kK#v?+6Vk#7*wv~VaMK`X^=~h3Er>WOhfOIgCWdW> zzS#Z-kc_cOqV8~l*lZr(6XUTmJc8sP#^%FW#^|lo2~5mwc6e$Ac0G*U73ha&eWC~6 zQc|jyC$?n|l6=nE$Fz@+y8IqZgi zVVd@T3|S6@8q_BX&wzIg#rU>$5|5qON3z^KWkw@HJ-Y6)8kyx9bHx`Py6F{iWg#3k zUGiY!ht$WfkOrc;-- z8z+fs+r^VJwz03T`I%wx6t&Rf$ezvv=4it+p(}YTHQn(n_YAZ>pg|dC4=dD25z#JkKeSTI z;(o+&qadwh00S`+SwS82Vv7|jiW`k>q0LKa0%?8{Md9qQ6%kmwyBiTM#`ra4;!tNZ z)}&H9d>kqQ`%g&D#B4t-vbTUiDYT#btHg473%p2A>lN_*d?V_fv#@x#AC;BWi|qeY zOFSse#f&FYB${{AR-5G+>qc#GA@^fNN+#~ZO(vpaLXWbaeYb%gA5zbq7a-Ys>~iO+y4C9l!gV2QMv~4{ITri( z(B<3|BMJO~w0;YNb5 z7SZXy)7l@er(E{G1-M@$3Xk6d0?@w$a$Gd5YZyQ9`1iFie&F$IWZ%I!AHTR3<99f& z?jWf4#Ml??^PcIpkzMl-AdXsd2m-iLJqcbOOZ47ndD@fg0@RC1r?wdta#M6Pxz#@C z-8B`~M;*%EmD58*zSd4^k9uxZw_&&dhb5ZoAb*BfK^~!mIFvy5e<#K|B|#=Y*>)D@ z)V+|r$+FbN2p2Psyuudi?$&2w#x5wAay3-9+$h~9$7ODBMn)ULt?B|kqi@+a3^aT> z4=8v|R%EJc1*VA4~VhG`>eZsbFu| zYZLmyFNv@ty>^HJYG_oQ|Mo?Tu@B)D#yV`?vrcSDEgU=C~c_0z_ zfJH&qo(kb?ITqB)pmXI+V^S83mbbUk3OhcnHLi`tg^BAj(Akz#E)xTglG8D;-WWBc{3E|@C!MMIQE z_7}D+o~(mgU28Lj#>qpWF`2XAug~)O9?P#Qatk;dN?j=`s!g%{VrK5Q(EgYR}k(hhv+~REUyzb7h_Bi#fS9>`Zm3R6AL*Qs= z3Y-1|P+k>Oy8H^98g+pmg{0A*ndZJnzpExLoQr_$jXnSK!~w5GXAYg;k)d~X6Q*3KSh ztHtJBikXsB5NCDTC&3>)O}!uu`=YYDOFyYPNGoU(^iJ>}54ePSIEnJ_>RI-QhKM|Fd-XxIHYL$Dre4w^s%($e z@Ga_*+oow+mC?CdDC+}`DnX?uj_(o;*c?=?9T_KN8D++u&-gRYc z(q`f;!(-NQ=wu|8H>Y)cK&$LHR z35Jx>vGc_-z4x@TKzGPx&rs20` zweJ#Y!?R>-{PY|e)`-?8y6IM?afg{{k$%Kg?VzJdbBM=__<@ImE(bM_ecJKAP9Rgv zFk1}f>Mk4pN1<_x|5u5HuP(ljziFX$C}p5I)8(kTylAm?hz_NnI-xTr30BaoU5tL_ z!6~Q>@eN=eyHf{OXJ)31SYZX7k_21UGDS5{h|&I3WGh0kCEB1RT4lwdeor7ZMONiA z?b3PjD`AK*k;bz=!|%m<4f&5h9dtC6a)vN={u8oerGt8p@B8b2f85NV?;rP9)?Myz z7C}7EE&FH1Cb;!$9F}|H|KsKxVAG+IzIkV_rNBJrhHX#71C^@fSr*nud)v{Z1*a}u zL7y)WOUSR@27AU%johbv_h#cg6W;!Xf2VJfi=x%>z)((b-0 zK2qJO+!lH7b?pVN{S^K}?l-`&7x9asp0lZ}HapMTLhQhz6v5{)jhJ$w^P7E;;qzI< zRVI;0K*+M2_Ib7{&zhrL;QX^4S|=)Kb9a6g{no}F&w>^lb<|yjPmr@N#Y+keFr|xg zy$ft?q|&`|<0U6K?vsIg>2Vk4Z`FIeZ>wZ4H&U}|In0KU<_g=k2aV8HElRJ4KiW-m glH>ZP1?Nw=DPKA`=E&TgUoigX!2~sWhkqOYUj+n!pa1{> literal 0 HcmV?d00001 diff --git a/lib/safety_test.zip b/lib/safety_test.zip deleted file mode 100644 index 8dcb3f13c671e5e86a58a09473e3598172d1f9d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12417 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 ULjBkGkpC<%P!Nz?hX30AKjEsO-~a#s diff --git a/lib/safety_test/firstquestion.dart b/lib/safety_test/firstquestion.dart index 59f0640..1686c30 100644 --- a/lib/safety_test/firstquestion.dart +++ b/lib/safety_test/firstquestion.dart @@ -366,396 +366,4 @@ double _getScore1(){ score1 = ret*6; return 1; -} - - - - - - - - -// import 'package:flutter/material.dart'; -// import 'package:getflutter/getflutter.dart'; -// import 'package:path_provider/path_provider.dart'; -// import 'package:http/http.dart'; -// import 'package:project/safety_test/secondquestion.dart'; -// import 'dart:io'; -// import 'package:project/style/allstyles.dart'; -// import 'package:project/themedata/themes.dart'; -// import 'package:firebase_auth/firebase_auth.dart'; -// import 'package:cloud_firestore/cloud_firestore.dart'; - -// const api = 'https://api.covid19india.org/csv/latest/state_wise.csv'; -// // API for state wise data from https://www.covid19india.org/ - -// class MyApp1 extends StatefulWidget { -// static const String tag = "safetytest"; -// MyApp1({Key key, this.title}) : super(key: key); -// final String title; -// @override -// _MyHomePageState createState() => _MyHomePageState(); -// } - - -// var brad_local = BorderRadius.circular(5); - -// var color1 = Colors.grey[500]; -// var color2 = Colors.grey[500]; -// var color3 = Colors.grey[500]; -// var color4 = Colors.grey[500]; -// var color5 = Colors.grey[500]; - -// bool fileDownloaded = false; -// String _documentId; -// class _MyHomePageState extends State { -// String _dir; -// String _datafilename = "state_wise.csv"; -// List symp = []; - -// addRatingToFirebase(List symp) async { -// final firebaseUser = await FirebaseAuth.instance.currentUser(); -// final userId = firebaseUser.getIdToken().toString(); -// final documentId = Firestore.instance.collection('users').document(userId).collection('safetyTest').document().documentID; -// setState(() { -// _documentId = documentId; -// }); -// await Firestore.instance.collection('users').document(userId).collection('safetyTest').document(documentId).setData({ -// "symptoms": symp, -// "India travel": [], -// "Foreign travel": "No", -// "interaction" : [], -// "currLocation":[], -// }, merge: true); -// } - -// Future networkHandler()async{ -// if(fileDownloaded) { -// print("file downloaded returning..."); -// return; -// } -// try { -// final result = await InternetAddress.lookup('google.com'); -// if (result.isNotEmpty && result[0].rawAddress.isNotEmpty) { -// print('connected'); -// print("calling download_assets function"); -// await _downloadAssets(_datafilename, _dir); // Very Important, Don't Remove -// } -// } on SocketException catch (_) { -// fileDownloaded = false; -// print('not connected'); -// } -// } -// @override -// void initState() { -// networkHandler(); -// super.initState(); -// } - -// @override -// Widget build(BuildContext context) { -// return Scaffold( -// appBar: AppBar( -// backgroundColor: stColor, -// title:Text( -// "Question [ 1/4 ]", -// style: TextStyle( -// color: Colors.white, -// ), -// ), -// ), -// backgroundColor: Colors.white, -// body: Center( -// child: Column( -// mainAxisAlignment: MainAxisAlignment.spaceEvenly, -// crossAxisAlignment: CrossAxisAlignment.center, -// children: [ -// Container( -// margin: EdgeInsets.only(left: 20, right: 20), -// child: -// Container( -// decoration:BoxDecoration( -// boxShadow: [bs], -// color: mytheme.accentColor, -// borderRadius: brad_local, -// ), -// child: Container( -// margin: EdgeInsets.all(20), -// child: Text( -// "Do you have any of the symptoms?", -// style: TextStyle( -// fontSize: 20, -// fontWeight: FontWeight.bold, -// color: Colors.white, -// ), -// ), -// ), -// ), -// ), - -// Divider( -// color: Colors.grey, -// height: 20, -// thickness: 1, -// indent: 20, -// endIndent: 20, -// ), -// SizedBox(height: 20,), -// InkWell( -// onTap: (){ -// setState(() { -// if(color1 == Colors.blueGrey){ -// color1 = Colors.grey[500]; -// symp.remove("Cough"); -// } -// else{ -// color1 = Colors.blueGrey; -// symp.add("Cough"); -// } -// }); -// }, -// child: Container( -// width: double.infinity, -// margin: EdgeInsets.only(left: 40, right: 40), -// decoration: BoxDecoration( -// color: color1, -// borderRadius: brad_local -// ), -// child: Container( -// margin: EdgeInsets.only(left: 70, right: 70, top: 15, bottom: 15 ), -// child: -// Center(child:Text( -// "Cough", -// style: TextStyle( -// color: Colors.white, -// fontSize: 18, -// fontWeight: FontWeight.bold -// ), -// ) -// ), -// ), -// ), -// ), - -// InkWell( -// onTap: (){ -// setState(() { -// if(color2 == Colors.blueGrey){ -// color2 = Colors.grey[500]; -// symp.remove("Shortness or Difficulty in breathing"); -// } -// else{ -// color2 = Colors.blueGrey; -// symp.add("Shortness or Difficulty in breathing"); -// } -// }); -// }, -// child: Container( -// width: double.infinity, -// margin: EdgeInsets.only(left: 40, right: 40), -// decoration: BoxDecoration( -// color: color2, -// borderRadius: brad_local -// ), -// child: Container( -// margin: EdgeInsets.only(left: 70, right: 70, top: 15, bottom: 15 ), -// child: -// Center(child: Text( - -// "Shortness or Difficulty in breathing", -// textAlign: TextAlign.center, -// style: TextStyle( -// color: Colors.white, -// fontSize: 18, -// fontWeight: FontWeight.bold -// ), -// ) -// ), -// ), -// ), -// ), - -// InkWell( -// onTap: (){ -// setState(() { -// if(color3 == Colors.blueGrey){ -// color3 = Colors.grey[500]; -// symp.remove("Sore Throat"); -// } -// else{ -// color3 = Colors.blueGrey; -// symp.add("Sore Throat"); -// } -// }); -// }, -// child: Container( -// width: double.infinity, -// margin: EdgeInsets.only(left: 40, right: 40), -// decoration: BoxDecoration( -// color: color3, -// borderRadius: brad_local -// ), -// child: Container( -// margin: EdgeInsets.only(left: 70, right: 70, top: 15, bottom: 15 ), -// child: -// Center(child: Text( -// "Sore Throat", -// style: TextStyle( -// color: Colors.white, -// fontSize: 18, -// fontWeight: FontWeight.bold -// ), -// ) -// ), -// ), -// ), -// ), - -// InkWell( -// onTap: (){ -// setState(() { -// if(color4 == Colors.blueGrey){ -// color4 = Colors.grey[500]; -// symp.remove("Tiredness"); -// } -// else{ -// color4 = Colors.blueGrey; -// symp.add("Tiredness"); -// } -// }); -// }, -// child: Container( -// width: double.infinity, -// margin: EdgeInsets.only(left: 40, right: 40), -// decoration: BoxDecoration( -// color: color4, -// borderRadius: brad_local -// ), -// child: Container( -// margin: EdgeInsets.only(left: 70, right: 70, top: 15, bottom: 15 ), -// child: -// Center(child: Text( -// "Tiredness", -// style: TextStyle( -// color: Colors.white, -// fontSize: 18, -// fontWeight: FontWeight.bold -// ), -// ) -// ), -// ), -// ), -// ), - -// InkWell( -// onTap: (){ -// setState(() { -// if(color5 == Colors.blueGrey){ -// color5 = Colors.grey[500]; -// symp.remove("Chest Pain"); -// } -// else{ -// color5 = Colors.blueGrey; -// symp.add("Chest Pain"); -// } -// }); -// }, -// child: Container( -// width: double.infinity, -// margin: EdgeInsets.only(left: 40, right: 40), -// decoration: BoxDecoration( -// color: color5, -// borderRadius: brad_local -// ), -// child: Container( -// margin: EdgeInsets.only(left: 70, right: 70, top: 15, bottom: 15 ), -// child: -// Center(child: Text( -// "Chest Pain", -// style: TextStyle( -// color: Colors.white, -// fontSize: 18, -// fontWeight: FontWeight.bold -// ), -// ) -// ), -// ), -// ), -// ), - - - -// SizedBox(height: 80,), -// InkWell( -// onTap: () { -// if(!fileDownloaded)networkHandler(); -// addRatingToFirebase(symp); -// _getScore1(); -// Navigator.push(context, MaterialPageRoute(builder: (context)=>MyApp2(documentId: _documentId,))); -// }, -// child: Container( -// decoration: BoxDecoration( -// boxShadow: [ -// BoxShadow( -// color: Colors.grey, -// blurRadius: 5, -// spreadRadius: 1 -// ) -// ], -// borderRadius: brad_local, -// color: GFColors.SUCCESS, -// ), -// child: Container( -// margin: EdgeInsets.only(top: 10, bottom: 10, left: 50, right: 50), -// child: Text("Submit", -// style: TextStyle( -// color: Colors.white, -// fontSize: 20, -// fontWeight: FontWeight.bold, -// ), -// ), -// ), -// ), -// ), -// ], -// ), -// ), -// ); -// } -// } - -// Future _downloadFile(String url, String filename, String dir) async { -// var req = await Client().get(Uri.parse(url)); -// var file = File('$dir/$filename'); -// return file.writeAsBytes(req.bodyBytes); -// } - -// Future _downloadAssets(String name, String _dir) async { -// print("_downloadAssets called..."); -// if (_dir == null) { -// _dir = (await getApplicationDocumentsDirectory()).path; -// } - -// print("File Downloading Started"); -// await _downloadFile('$api','$name',_dir); -// print("CONGRATULATIONS File downloading finished"); - -// fileDownloaded = true; -// return true; -// } - -// double score1; - -// double _getScore1(){ -// // Allocation of 30 - -// double ret = 0; -// if(color1 == mytheme.accentColor) ret++; -// if(color2 == mytheme.accentColor) ret++; -// if(color3 == mytheme.accentColor) ret++; -// if(color4 == mytheme.accentColor) ret++; -// if(color5 == mytheme.accentColor) ret++; - -// score1 = ret*6; -// return 1; -// } +} \ No newline at end of file diff --git a/lib/safety_test/fourthquestion.dart b/lib/safety_test/fourthquestion.dart index e5e5a26..cae6f50 100644 --- a/lib/safety_test/fourthquestion.dart +++ b/lib/safety_test/fourthquestion.dart @@ -328,350 +328,4 @@ double _getScore4(){ ret = ret.toInt().toDouble(); ret = ret/100; return score4 = ret; -} - -// import 'package:flutter/material.dart'; -// import 'package:getflutter/getflutter.dart'; -// import 'package:project/safety_test/firstquestion.dart'; -// import 'package:project/style/allstyles.dart'; -// import 'package:project/themedata/themes.dart'; -// import 'package:shared_preferences/shared_preferences.dart'; -// import 'secondquestion.dart' as f2; -// import 'package:firebase_auth/firebase_auth.dart'; -// import 'package:cloud_firestore/cloud_firestore.dart'; - -// setCity(String cityName) async { -// SharedPreferences prefs = await SharedPreferences.getInstance(); -// await prefs.setString("city", cityName); -// print("all set for you $cityName"); - -// // Can remove this thing -// prefs = await SharedPreferences.getInstance(); -// String checkString = await prefs.getString('city'); -// } - - - -// class MyApp4 extends StatefulWidget { -// static const String tag = "4q"; -// MyApp4({Key key, this.title, this.documentId}) : super(key: key); -// final String title; -// String documentId; - -// @override -// _MyHomePageState createState() => _MyHomePageState(); -// } - -// class _MyHomePageState extends State { -// List _allStates = f2.statesfunction(); -// List _selectedStates = []; -// int safetyCounter=0; - -// getSafetyCounter() async { -// final firebaseUser = await FirebaseAuth.instance.currentUser(); -// final userId = firebaseUser.getIdToken().toString(); -// final document = await Firestore.instance.collection('users').document(userId).get(); -// int count = document["count"] == null ? 0 : document["count"]; -// setState(() { -// safetyCounter = count; -// }); -// } - -// updateRatingToFirebase(List currentLocation) async { -// final firebaseUser = await FirebaseAuth.instance.currentUser(); -// final userId = firebaseUser.getIdToken().toString(); -// Firestore.instance.collection('users').document(userId).collection('safetyTest').document(widget.documentId).updateData({ -// "currLocation": currentLocation, -// }); -// } - -// updateSafetyCounter(int counter) async { -// final firebaseUser = await FirebaseAuth.instance.currentUser(); -// final userId = firebaseUser.getIdToken().toString(); -// await Firestore.instance.collection('users').document(userId).setData({"safetyCounter": counter},merge: true); -// } - -// @override -// Widget build(BuildContext context) { -// if(f2.allStates[0] != "Outside of India")_allStates.insert(0, "Outside of India"); - -// return Scaffold( -// appBar: AppBar( -// backgroundColor: stColor, -// title: Text( -// "Question [ 4/4 ]", -// style: TextStyle( -// color: Colors.white, -// ), -// ), -// ), -// backgroundColor: Colors.white, -// body: Center( -// child: Column( -// mainAxisAlignment: MainAxisAlignment.spaceEvenly, -// crossAxisAlignment: CrossAxisAlignment.center, -// children: [ -// Container( -// margin: EdgeInsets.only(left: 20, right: 20), -// child: -// Container( -// decoration:BoxDecoration( -// color: mytheme.accentColor, -// borderRadius: brad_local, -// boxShadow: [bs] -// ), -// child: Container( -// margin: EdgeInsets.all(20), -// child: Text( -// "What is your current location ?", -// textAlign: TextAlign.center, -// style: TextStyle( -// fontSize: 20, -// fontWeight: FontWeight.bold, -// color: Colors.white, -// ), -// ), -// ), -// ), -// ), - -// Divider( -// color: Colors.grey, -// height: 20, -// thickness: 1, -// indent: 20, -// endIndent: 20, -// ), -// SizedBox(height: 20,), -// InkWell( -// onTap: (){ -// showDialog( -// context: context, -// builder: (context) { -// return MyDialog( -// title: "States", -// cities: f2.allStates, -// selectedCities: _selectedStates, -// onSelectedCitiesListChanged: (cities) { -// _selectedStates = cities; -// } -// ); -// } -// ); - -// }, -// child: Container( -// margin: EdgeInsets.only(left: 50, right: 50), -// decoration: BoxDecoration( -// color: Colors.grey[500], -// borderRadius: brad_local, -// ), -// child: Container( -// margin: EdgeInsets.only(left: 20, right: 20, top: 15, bottom: 15 ), -// child: -// Text( -// "Select States", -// style: TextStyle( -// color: Colors.white, -// fontSize: 18, -// fontWeight: FontWeight.bold -// ), -// ), -// ), -// ), -// ), - -// SizedBox(height: 80,), -// InkWell( -// onTap: (){ -// if(_selectedStates.length != 0){ -// setCity(_selectedStates[0]); -// } -// setState(() { -// safetyCounter +=1; -// }); -// updateSafetyCounter(safetyCounter); -// updateRatingToFirebase(_selectedStates); -// _getScore4(); -// Navigator.of(context).pushNamed('submitpage'); -// }, -// child: Container( -// decoration: BoxDecoration( -// boxShadow: [ -// BoxShadow( -// color: Colors.grey, -// blurRadius: 5, -// spreadRadius: 1 -// ) -// ], -// borderRadius: brad_local, -// color: GFColors.SUCCESS -// ), -// child: Container( -// margin: EdgeInsets.only(top: 10, bottom: 10, left: 50, right: 50), -// child: Text("Submit", -// style: TextStyle( -// color: Colors.white, -// fontSize: 20, -// fontWeight: FontWeight.bold, -// ), -// ), -// ), -// ), -// ), - - - -// ], -// ), -// ), -// ); -// } -// } - -// // Dialog Builder -// class MyDialog extends StatefulWidget { -// MyDialog({ -// this.title, -// this.cities, -// this.selectedCities, -// this.onSelectedCitiesListChanged, -// }); - -// final List cities; -// final List selectedCities; -// final ValueChanged> onSelectedCitiesListChanged; -// final String title; - -// @override -// _MyDialogState createState() => _MyDialogState(); -// } - -// List _tempSelectedCities = []; - -// class _MyDialogState extends State { - -// @override -// void initState() { -// _tempSelectedCities = widget.selectedCities; -// super.initState(); -// } - -// @override -// Widget build(BuildContext context) { -// return Dialog( -// child: Column( -// children: [ -// SizedBox(height: 10,), -// Row( -// mainAxisAlignment: MainAxisAlignment.spaceEvenly, -// children: [ -// Text( -// widget.title, -// style: TextStyle( -// fontSize: 20, -// fontWeight: FontWeight.bold, -// color: mytheme.primaryColor -// ), -// textAlign: TextAlign.center, -// ), -// ], -// ), - -// SizedBox(height: 10,), -// Expanded( -// child: ListView.builder( -// itemCount: widget.cities.length, -// itemBuilder: (BuildContext context, int index) { -// final cityName = widget.cities[index]; -// return Container( -// child: CheckboxListTile( -// title: Text( -// cityName, -// style: TextStyle( -// fontSize: 17, -// ) -// ), -// value: _tempSelectedCities.contains(cityName), -// onChanged: (bool value) { -// _tempSelectedCities = []; -// if (value) { -// if (!_tempSelectedCities.contains(cityName)) { -// setState(() { -// _tempSelectedCities.add(cityName); -// }); -// } -// } else { -// if (_tempSelectedCities.contains(cityName)) { -// setState(() { -// _tempSelectedCities.removeWhere( -// (String city) => city == cityName); -// }); -// } -// } -// widget.onSelectedCitiesListChanged(_tempSelectedCities); -// } -// ), -// ); -// } -// ), -// ), - -// Row( -// mainAxisAlignment: MainAxisAlignment.spaceAround, -// crossAxisAlignment: CrossAxisAlignment.center, -// children: [ - -// RaisedButton( -// onPressed: () => Navigator.pop(context), -// color: mytheme.primaryColor, -// child: Text( -// 'Done', -// style: TextStyle(color: Colors.white), -// ), -// ), - -// RaisedButton( -// onPressed: () { -// setState(() { -// _tempSelectedCities = []; -// }); -// }, -// child: Text( -// "Unselect All" -// ), -// ), - -// ], -// ), -// ], -// ), -// ); -// } -// } -// double score4; -// double _getScore4(){ -// if(!fileDownloaded){ -// score4 = 0; -// return null; -// } - -// // Allocation of 10 -// double ret = 0; -// if(_tempSelectedCities.length == 0){ -// ret = 5; -// } -// else if(_tempSelectedCities[0]!="Outside of India"){ -// Map statemap = f2.statemap; -// ret = (10*statemap[_tempSelectedCities[0]]/statemap.length); -// } -// else{ -// ret = 5; -// } - - -// ret = ret*100; -// ret = ret.toInt().toDouble(); -// ret = ret/100; -// return score4 = ret; -// } \ No newline at end of file +} \ No newline at end of file diff --git a/lib/safety_test/secondquestion.dart b/lib/safety_test/secondquestion.dart index 18aac7e..96e821b 100644 --- a/lib/safety_test/secondquestion.dart +++ b/lib/safety_test/secondquestion.dart @@ -450,474 +450,4 @@ Future _getScore2()async{ ret = ret/100; score2 = ret; return 1; -} - - - - - - - - - - - - -// import 'package:getflutter/getflutter.dart'; -// import 'package:path_provider/path_provider.dart'; -// import 'package:flutter/material.dart'; -// import 'package:project/safety_test/firstquestion.dart'; -// import 'package:project/safety_test/thirdquestion.dart'; -// import 'package:project/style/allstyles.dart'; -// import 'package:project/themedata/themes.dart'; -// import 'package:tuple/tuple.dart'; -// import 'package:csv/csv.dart'; -// import 'dart:convert'; -// import 'dart:io'; -// import 'package:firebase_auth/firebase_auth.dart'; -// import 'package:cloud_firestore/cloud_firestore.dart'; -// const api = 'https://api.covid19india.org/csv/latest/state_wise.csv'; - -// List allStates = ["Data Loading Please Wait"]; - -// var brad_local = BorderRadius.circular(5); -// String foreignTravel; -// List states; - -// class MyApp2 extends StatefulWidget { -// static const String tag = "2q"; - -// MyApp2({Key key, this.documentId}) : super(key: key); -// String documentId; -// @override -// _MyHomePageState createState() => _MyHomePageState(); -// } - -// ListselectedStates = []; -// String fts = "[No]"; -// var ft = Colors.grey[500]; -// List> rankedStates = []; -// double score2 = -1; - -// bool _dataLoaded = false; -// class _MyHomePageState extends State { -// String _dir; -// String _datafilename = "state_wise.csv"; -// List mainfields = []; - -// updateRatingToFirebase(String foreignTravel, List states) async { -// final firebaseUser = await FirebaseAuth.instance.currentUser(); -// final userId = firebaseUser.getIdToken().toString(); -// Firestore.instance.collection('users').document(userId).collection('safetyTest').document(widget.documentId).updateData({ -// "Foreign travel": foreignTravel, -// "India travel": states, -// }); -// } - -// @override -// Future initState() { -// super.initState(); -// return null; -// } - - -// Future _loadData() async { -// if(_dataLoaded) return; // EH -// if(!fileDownloaded) { -// fileDownloaded = false; // EH -// _dataLoaded = false; -// ranked = false; -// return; -// } - -// _dir = (await getApplicationDocumentsDirectory()).path; -// final input = File("$_dir/$_datafilename").openRead(); - -// if(input == null){ -// fileDownloaded = false; // EH -// _dataLoaded = false; // EH -// return; // EH -// } - -// final fields = await input.transform(utf8.decoder).transform(CsvToListConverter()).toList(); - -// mainfields = fields; // main assignment of the files for score2 calculation - -// print("MAIN JOB SUCCESSFUL, DATA FILE TRANSFERRED OUTSIDE"); - -// allStates = []; -// rankedStates = List>(); - -// for(var i = 2; i(mainfields[i][0], mainfields[i][4])); -// } -// } - -// allStates.sort(); - -// print("ALL STATES NAMES COLLECTED!!!"); -// print(allStates); - - -// _dataLoaded = true; -// } - - - - - -// @override -// Widget build(BuildContext context) { -// _loadData(); -// return Scaffold( -// appBar: AppBar( -// backgroundColor: stColor, -// title: Text( -// "Question [ 2/4 ]", -// style: TextStyle( -// color: Colors.white, -// ), -// ), -// ), -// backgroundColor: Colors.white, -// body: Center( -// child: Column( -// mainAxisAlignment: MainAxisAlignment.spaceEvenly, -// crossAxisAlignment: CrossAxisAlignment.center, -// children: [ -// Container( -// margin: EdgeInsets.only(left: 20, right: 20), -// child: -// Container( -// decoration:BoxDecoration( -// color: mytheme.accentColor, -// borderRadius: brad_local, -// boxShadow: [bs] -// ), -// child: Container( -// margin: EdgeInsets.all(20), -// child: Text( -// "Do you have any travel history of foreign country or another state in recent 15 days?", -// style: TextStyle( -// fontSize: 20, -// fontWeight: FontWeight.bold, -// color: Colors.white, -// ), -// ), -// ), -// ), -// ), - -// Divider( -// color: Colors.grey, -// height: 20, -// thickness: 1, -// indent: 20, -// endIndent: 20, -// ), - -// SizedBox(height: 20,), -// RawMaterialButton( -// shape: RoundedRectangleBorder(borderRadius: brad_local), -// fillColor: Colors.grey[500], - -// child: Container( -// margin: EdgeInsets.only(left: 52, right: 52, top:20, bottom: 20), -// child: Text( -// "Select States", -// style: TextStyle( -// fontSize: 18, -// fontWeight: FontWeight.bold, -// color: Colors.white, -// ), -// ), -// ), -// onPressed: () { -// showDialog( -// context: context, -// builder: (context) { -// return _MyDialog( -// title: "States", -// cities: allStates, -// selectedCities: selectedStates, -// onSelectedCitiesListChanged: (cities) { -// selectedStates = cities; -// } -// ); -// } -// ); -// } -// ), - - -// RawMaterialButton( -// shape: RoundedRectangleBorder(borderRadius: brad_local), -// fillColor: ft, -// child: Container( -// margin: EdgeInsets.all(20), -// child: Column( -// children: [ -// Text( -// "Foreign Travel Status", -// style: TextStyle( -// fontSize: 18, -// fontWeight: FontWeight.bold, -// color: Colors.white, -// ), -// ), - -// Text( -// fts, -// style: TextStyle( -// fontSize: 18, -// fontWeight: FontWeight.bold, -// color: Colors.white, -// ), -// ), - - - -// ], -// ), -// ), -// onPressed: () { -// setState(() { -// if(ft == mytheme.accentColor){ -// ft = Colors.grey[500]; -// fts = "[No]"; -// } -// else { -// ft = mytheme.accentColor; -// fts = "[Yes]"; -// } - -// }); -// } -// ), - -// SizedBox(height: 80,), - -// InkWell( -// onTap: (){ -// updateRatingToFirebase(fts=="No"? "No": "Yes", selectedStates); -// _getScore2(); -// Navigator.push(context, MaterialPageRoute(builder: (context)=>MyApp3(documentId: widget.documentId,))); -// }, -// child: Container( -// decoration: BoxDecoration( -// boxShadow: [ -// BoxShadow( -// color: Colors.grey, -// blurRadius: 5, -// spreadRadius: 1 -// ) -// ], -// borderRadius: brad_local, -// color: GFColors.SUCCESS, -// ), -// child: Container( -// margin: EdgeInsets.only(top: 10, bottom: 10, left: 50, right: 50), -// child: Text("Submit", -// style: TextStyle( -// color: Colors.white, -// fontSize: 20, -// fontWeight: FontWeight.bold, -// ), -// ), -// ), -// ), -// ), - -// ], -// ), -// ), -// ); -// } -// } - - -// // Dialog Builder -// class _MyDialog extends StatefulWidget { -// _MyDialog({ -// this.title, -// this.cities, -// this.selectedCities, -// this.onSelectedCitiesListChanged, -// }); - -// final List cities; -// final List selectedCities; -// final ValueChanged> onSelectedCitiesListChanged; -// final String title; - -// @override -// _MyDialogState createState() => _MyDialogState(); -// } - -// class _MyDialogState extends State<_MyDialog> { -// List _tempSelectedCities = []; -// @override -// void initState() { -// _tempSelectedCities = widget.selectedCities; -// super.initState(); -// } - -// @override -// Widget build(BuildContext context) { -// return Dialog( -// child: Column( -// children: [ -// SizedBox(height: 10,), -// Row( -// mainAxisAlignment: MainAxisAlignment.spaceEvenly, -// children: [ -// Text( -// widget.title, -// style: TextStyle( -// fontSize: 20, -// fontWeight: FontWeight.bold, -// color: mytheme.primaryColor, -// ), -// textAlign: TextAlign.center, -// ), -// ], -// ), - -// SizedBox(height: 10,), -// Expanded( -// child: ListView.builder( -// itemCount: widget.cities.length, -// itemBuilder: (BuildContext context, int index) { -// final cityName = widget.cities[index]; -// return Container( -// child: CheckboxListTile( -// title: Text( -// cityName, -// style: TextStyle( -// fontSize: 17, -// ) -// ), -// value: _tempSelectedCities.contains(cityName), -// onChanged: (bool value) { -// if (value) { -// if (!_tempSelectedCities.contains(cityName)) { -// setState(() { -// _tempSelectedCities.add(cityName); -// }); -// } -// } else { -// if (_tempSelectedCities.contains(cityName)) { -// setState(() { -// _tempSelectedCities.removeWhere( -// (String city) => city == cityName); -// }); -// } -// } -// widget.onSelectedCitiesListChanged(_tempSelectedCities); -// } -// ), -// ); -// } -// ), -// ), - -// Row( -// mainAxisAlignment: MainAxisAlignment.spaceAround, -// crossAxisAlignment: CrossAxisAlignment.center, -// children: [ - -// RaisedButton( -// onPressed: (){ -// Navigator.pop(context);}, -// color: mytheme.accentColor, -// child: Text( -// 'Done', -// style: TextStyle(color: Colors.white), -// ), -// ), - -// RaisedButton( -// onPressed: () { -// setState(() { -// _tempSelectedCities = []; -// }); -// }, -// child: Text( -// "Unselect All" -// ), -// ), - -// ], -// ), -// ], -// ), -// ); -// } -// } - -// // helper function for fourthquestion.dart -// List statesfunction(){ -// return allStates; -// } - - -// Map statemap = {}; - - -// bool ranked = false; -// void _ranking(){ -// rankedStates.sort((a, b) => a.item2.compareTo(b.item2)); - -// // -// for(var someindex = 0; someindex _getScore2()async{ -// if(!fileDownloaded || !_dataLoaded){ -// score2 = 0; -// print("FILE not avail in Q2."); -// return null; -// } - -// if(!ranked){ -// _ranking(); -// ranked = true; -// } - -// if(rankedStates.length>40 || statemap.length>40){ -// print("ERROR!!! ERROR!!! ERROR!!! "); -// print("debug something, eroor in state calculation"); -// } - -// // Allocation of 30 -// double ret = 0; -// double statevar = 0; -// if(fts == "[Yes]") ret+=15; - -// if(selectedStates.length!=0){ -// for(String i in selectedStates){ -// if(statevar=5) ret+=5; -// } - - -// ret = 100*ret; -// ret = ret.toInt().toDouble(); -// ret = ret/100; -// score2 = ret; -// return 1; -// } \ No newline at end of file +} \ No newline at end of file diff --git a/lib/safety_test/submitpage.dart b/lib/safety_test/submitpage.dart index 38aec9c..3380929 100644 --- a/lib/safety_test/submitpage.dart +++ b/lib/safety_test/submitpage.dart @@ -206,296 +206,3 @@ class _MyHomePageState extends State { ); } } - -// import 'package:flutter/material.dart'; -// import 'package:getflutter/getflutter.dart'; -// import 'package:project/themedata/themes.dart'; -// import 'firstquestion.dart' as f1; -// import 'firstquestion.dart'; -// import 'secondquestion.dart' as f2; -// import 'thirdquestion.dart' as f3; -// import 'fourthquestion.dart' as f4; -// import 'package:project/pages/account_page.dart'; -// import 'package:firebase_auth/firebase_auth.dart'; -// import 'package:cloud_firestore/cloud_firestore.dart'; - -// class MyAppSubmitPage extends StatefulWidget { -// static const String tag = "submitpage"; - -// MyAppSubmitPage({Key key, this.title}) : super(key: key); -// final String title; - -// @override -// _MyHomePageState createState() => _MyHomePageState(); -// } - -// Widget _networkStatusMessage(double rating){ -// if(f1.fileDownloaded){ -// set_lsr(rating); -// inc_test_taken(); -// return Container(); -// } -// else{ -// return Container( -// decoration: BoxDecoration( -// borderRadius: BorderRadius.circular(7), -// color: Colors.grey -// ), -// child: Container( -// margin: EdgeInsets.all(10), -// child: Text( -// "Network Error\nResults are incorrect", -// textAlign: TextAlign.center, -// style: TextStyle( -// color: Colors.red, -// fontWeight: FontWeight.bold, -// ), -// ) -// ), -// ); -// } -// } - -// class _MyHomePageState extends State { -// double rating = f1.score1+f2.score2+f3.score3+f4.score4; -// String safetyvar = "null"; - -// addRatingToFirebase(String symptoms, String foreign, String location, String travel, String interaction) async { -// final firebaseUser = await FirebaseAuth.instance.currentUser(); -// final userId = firebaseUser.getIdToken().toString(); -// await Firestore.instance.collection('users').document(userId).collection('safetyTest').document().setData({ -// 'userId': userId, -// "symptoms":symptoms, -// "travel history ": travel, -// "foreign history": foreign, -// "location history": location, -// "interaction history": interaction, -// }, merge: true); -// } - -// @override -// Widget build(BuildContext context123) { -// print(f1.fileDownloaded); -// rating = (rating*100).toInt().toDouble(); -// rating = rating/100; - -// if(rating<20){ -// safetyvar = "very low"; -// } -// else if(rating<40){ -// safetyvar = "low"; -// } -// else if(rating<60){ -// safetyvar = "medium"; -// } -// else if(rating<80){ -// safetyvar = "high"; -// } -// else{ -// safetyvar = "very high"; -// } - -// return WillPopScope( -// onWillPop: (){ -// Navigator.pop(context); -// Navigator.pop(context); -// Navigator.pop(context); -// Navigator.pop(context); -// Navigator.pop(context); -// return null; -// }, -// child: Scaffold( -// backgroundColor: GFColors.WHITE, -// body:Column( -// mainAxisAlignment: MainAxisAlignment.spaceEvenly, -// crossAxisAlignment: CrossAxisAlignment.center, -// children: [ -// _networkStatusMessage(rating), -// Text( -// "Thank You", -// style: TextStyle( -// fontSize: 30, -// color: mytheme.primaryColor, -// fontWeight: FontWeight.bold, -// ), -// ), - -// Divider( -// color: Colors.grey, -// height: 20, -// thickness: 1, -// indent: 20, -// endIndent: 20, -// ), -// SizedBox(height: 10,), -// Column( -// mainAxisAlignment: MainAxisAlignment.spaceEvenly, -// crossAxisAlignment: CrossAxisAlignment.center, -// children: [ -// Container( -// width: double.infinity, -// margin: EdgeInsets.only(left:20, right:20), -// decoration: BoxDecoration( -// borderRadius: brad_local, -// color: mytheme.cardColor, -// ), -// child: Container( -// margin: EdgeInsets.all(5), -// child: Text( -// "Test 1[ Symptoms ]: "+f1.score1.toString()+"/30", -// textAlign: TextAlign.center, -// style: TextStyle( -// fontSize: 18, -// fontWeight: FontWeight.bold, -// color: mytheme.primaryColor -// ), -// ), -// ), -// ), - -// //SizedBox(height: 3,), - -// Container( -// width: double.infinity, -// margin: EdgeInsets.only(left:20, right:20), -// decoration: BoxDecoration( -// borderRadius: brad_local, -// color: mytheme.cardColor -// ), -// child: Container( -// margin: EdgeInsets.all(5), -// child: Text( -// "Test 2[ Travel History ]: "+f2.score2.toString()+"/30", -// textAlign: TextAlign.center, -// style: TextStyle( -// fontSize: 18, -// fontWeight: FontWeight.bold, -// color: mytheme.primaryColor -// ), -// ), -// ), -// ), - -// //SizedBox(height: 3,), - -// Container( -// width: double.infinity, -// margin: EdgeInsets.only(left:20, right: 20), -// decoration: BoxDecoration( -// borderRadius: brad_local, -// color: mytheme.cardColor -// ), -// child: Container( -// margin: EdgeInsets.all(5), -// child: Text( -// "Test 3[ Recent Interactions ]: "+f3.score3.toString()+"/30", -// textAlign: TextAlign.center, -// style: TextStyle( -// fontSize: 18, -// fontWeight: FontWeight.bold, -// color: mytheme.primaryColor -// ), -// ), -// ), -// ), - -// //SizedBox(height: 3,), - -// Container( -// width: double.infinity, -// margin: EdgeInsets.only(left: 20, right: 20), -// decoration: BoxDecoration( -// borderRadius: brad_local, -// color: mytheme.cardColor -// ), -// child: Container( -// margin: EdgeInsets.all(5), -// child: Text( -// "Test 4[ Current Location ]: "+f4.score4.toString()+"/10", -// textAlign: TextAlign.center, -// style: TextStyle( -// fontSize: 18, -// fontWeight: FontWeight.bold, -// color: mytheme.primaryColor -// ), -// ), -// ), -// ), - -// ], -// ), - -// Container( -// decoration: BoxDecoration( -// borderRadius: brad_local, -// color: Colors.yellow, -// ), -// margin: EdgeInsets.all(20), -// padding: EdgeInsets.all(5), -// child: Container( -// margin: EdgeInsets.all(10), -// child: Text( -// "Your chances of getting the infection are $rating which means your infection chances are $safetyvar.", -// textAlign: TextAlign.center, -// style: TextStyle( -// fontWeight: FontWeight.bold, -// fontSize: 18, -// color: Colors.red, -// ), -// ), -// ), -// ), - - - -// Container( -// margin: EdgeInsets.only(left: 20, right: 20), -// child: Column( -// mainAxisAlignment: MainAxisAlignment.spaceEvenly, -// children: [ -// MaterialButton( -// elevation: 5, -// minWidth: double.infinity, -// shape: RoundedRectangleBorder(borderRadius: brad_local), -// onPressed: (){}, -// color: Colors.lightGreen, -// child: Text("How you can reduce the rating ?", style: TextStyle(color: Colors.white),), -// ), - -// Row( -// mainAxisAlignment: MainAxisAlignment.spaceBetween, -// children: [ -// MaterialButton( -// onPressed: (){ -// Navigator.of(context).pushNamed('faq'); -// }, -// elevation: 5, -// shape: RoundedRectangleBorder(borderRadius: brad_local), -// color: Colors.lightBlueAccent, -// child: Text("FAQ Page", style: TextStyle(color: Colors.white),), -// ), - -// MaterialButton( -// elevation: 5, -// shape: RoundedRectangleBorder(borderRadius: brad_local), -// onPressed: (){ -// Navigator.pop(context); -// Navigator.pop(context); -// Navigator.pop(context); -// Navigator.pop(context); -// Navigator.pop(context); -// }, -// color: Colors.pink, -// child: Text("Back to Dashboard", style: TextStyle(color: Colors.white),), -// ), -// ], -// ), -// ], -// ), -// ) -// ], -// ), -// ), -// ); -// } -// } \ No newline at end of file diff --git a/lib/safety_test/thirdquestion.dart b/lib/safety_test/thirdquestion.dart index 51dabc3..f30a9cb 100644 --- a/lib/safety_test/thirdquestion.dart +++ b/lib/safety_test/thirdquestion.dart @@ -186,204 +186,4 @@ double _getScore3(){ if(color1 == Colors.blueGrey[500]) ret+=10; if(color2 == Colors.blueGrey[500]) ret+=20; return score3 = ret; -} - -// import 'package:flutter/material.dart'; -// import 'package:getflutter/getflutter.dart'; -// import 'package:project/safety_test/fourthquestion.dart'; -// import 'package:project/style/allstyles.dart'; -// import 'package:project/themedata/themes.dart'; -// import 'package:firebase_auth/firebase_auth.dart'; -// import 'package:cloud_firestore/cloud_firestore.dart'; - -// var brad_local = BorderRadius.circular(5); - -// class MyApp3 extends StatefulWidget { -// static const String tag = "3q"; - -// MyApp3({Key key, this.title, this.documentId}) : super(key: key); -// final String title; -// String documentId; -// @override -// _MyHomePageState createState() => _MyHomePageState(); -// } - -// var color1 = Colors.grey[500]; -// var color2 = Colors.grey[500]; - - -// class _MyHomePageState extends State { -// List interaction = []; - -// updateRatingToFirebase(List interaction) async { -// final firebaseUser = await FirebaseAuth.instance.currentUser(); -// final userId = firebaseUser.getIdToken().toString(); -// Firestore.instance.collection('users').document(userId).collection('safetyTest').document(widget.documentId).updateData({ -// "interaction": interaction, -// }); -// } -// @override -// Widget build(BuildContext context) { -// return Scaffold( -// appBar: AppBar( -// backgroundColor: stColor, -// title:Text( -// "Question [ 3/4 ]", -// style: TextStyle( -// color: Colors.white, -// ), -// ), -// ), -// backgroundColor: Colors.white, -// body: Center( -// child: Column( -// mainAxisAlignment: MainAxisAlignment.spaceEvenly, -// crossAxisAlignment: CrossAxisAlignment.center, -// children: [ -// Container( -// margin: EdgeInsets.only(left: 20, right: 20), -// child: Container( -// decoration:BoxDecoration( -// color: mytheme.accentColor, -// borderRadius: brad_local, -// boxShadow: [bs] -// ), -// child: Container( -// margin: EdgeInsets.all(20), -// child: Text( -// "Do yo have any recent interactions with any of the following?", -// style: TextStyle( -// fontSize: 20, -// fontWeight: FontWeight.bold, -// color: Colors.white, -// ), -// ), -// ), -// ), -// ), - -// Divider( -// color: Colors.grey, -// height: 20, -// thickness: 1, -// indent: 20, -// endIndent: 20, -// ), -// SizedBox(height: 20,), -// InkWell( -// onTap: (){ -// setState(() { -// if(color1 == mytheme.accentColor){ -// color1 = Colors.grey[500]; -// interaction.remove("Any person with previously mentioned symptoms"); -// } -// else{ -// color1 = mytheme.accentColor; -// interaction.add("Any person with previously mentioned symptoms"); -// } -// }); -// }, -// child: Container( -// margin: EdgeInsets.only(left: 50, right: 50), -// decoration: BoxDecoration( -// color: color1, -// borderRadius: brad_local -// ), -// child: Container( -// margin: EdgeInsets.only(left: 20, right: 20, top: 15, bottom: 15 ), -// child: -// Text( -// "Any person with previously mentioned symptoms", -// style: TextStyle( -// color: Colors.white, -// fontSize: 18, -// fontWeight: FontWeight.bold -// ), -// ), -// ), -// ), -// ), - -// InkWell( -// onTap: (){ -// setState(() { -// if(color2 == mytheme.accentColor){ -// color2 = Colors.grey[500]; -// interaction.remove("Any person with confirmed COVID-19"); -// } -// else{ -// color2 = mytheme.accentColor; -// interaction.add("Any person with confirmed COVID-19"); -// } -// }); -// }, -// child: Container( -// margin: EdgeInsets.only(left: 50, right: 50), -// decoration: BoxDecoration( -// color: color2, -// borderRadius: brad_local -// ), -// child: Container( -// margin: EdgeInsets.only(left: 20, right: 20, top: 15, bottom: 15 ), -// child: -// Text( -// "Any person with confirmed COVID-19", -// textAlign: TextAlign.center, -// style: TextStyle( -// color: Colors.white, -// fontSize: 18, -// fontWeight: FontWeight.bold -// ), -// ), -// ), -// ), -// ), - -// SizedBox(height: 80,), -// InkWell( -// onTap: (){ -// updateRatingToFirebase(interaction); -// _getScore3(); -// Navigator.push(context, MaterialPageRoute(builder: (context)=>MyApp4(documentId: widget.documentId,))); -// }, -// child: Container( -// decoration: BoxDecoration( -// boxShadow: [ -// BoxShadow( -// color: Colors.grey, -// blurRadius: 5, -// spreadRadius: 1 -// ) -// ], -// borderRadius: brad_local, -// color: GFColors.SUCCESS, -// ), -// child: Container( -// margin: EdgeInsets.only(top: 10, bottom: 10, left: 50, right: 50), -// child: Text("Submit", -// style: TextStyle( -// color: Colors.white, -// fontSize: 20, -// fontWeight: FontWeight.bold, -// ), -// ), -// ), -// ), -// ), -// ], -// ), -// ), -// ); -// } -// } - - -// double score3; - -// double _getScore3(){ -// // Allocation of 30 -// double ret = 0; -// if(color1 == mytheme.accentColor) ret+=10; -// if(color2 == mytheme.accentColor) ret+=20; -// return score3 = ret; -// } \ No newline at end of file +} \ No newline at end of file diff --git a/lib/services/helpline.dart b/lib/services/helpline.dart index d8a9b7d..ab2bf4c 100644 --- a/lib/services/helpline.dart +++ b/lib/services/helpline.dart @@ -75,53 +75,7 @@ class Helpline extends StatelessWidget { }, ) ) - ); - // return ExpandablePanel( - // header: Text( - // globalContacts[i][0], - // style: TextStyle( - // //color: GFColors.LIGHT, - // fontSize: 20, - // fontWeight: FontWeight.bold - // ), - // ), - // expanded: Container( - // height: (40*globalContacts[i].length).toDouble(), - // child: ListView.builder( - // physics: NeverScrollableScrollPhysics(), - // itemCount: globalContacts[i].length-1, - // itemBuilder: (BuildContext c, int ind){ - // return GFAccordion( - // titleChild: Text(globalContacts[i][ind+1], style: TextStyle(color: Colors.black, fontSize: 20),), - // content: "", - // // contentChild: FlatButton( - // // child: Text(''), - // // onPressed: (){ - // // _launchURL(globalContacts[i][ind+1]); - // // print("button pressed, calling some number"); - // // },), - // ); - // // return Container( - // // margin: EdgeInsets.only(left: 15, right: 15), - // // child: MaterialButton( - // // onPressed: (){ - // // _launchURL(globalContacts[i][ind+1]); - // // print("button pressed, calling some number"); - // // }, - - // // color: Colors.transparent, - // // shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(10)), - // // elevation: 10, - // // highlightColor: mytheme.secondaryHeaderColor, - // // child: Text(globalContacts[i][ind+1], style: TextStyle(color: Colors.black, fontSize: 20),), - // // ), - // // ); - // } - // ), - // ), - // tapHeaderToExpand: true, - // hasIcon: true, - // ); + ); } ) ); diff --git a/pubspec.yaml b/pubspec.yaml index d19b0a8..bd5bb69 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,20 +1,8 @@ -name: project +name: inffecto description: A new Flutter project. -# The following line prevents the package from being accidentally published to -# pub.dev using `pub publish`. This is preferred for private packages. publish_to: 'none' # Remove this line if you wish to publish to pub.dev -# The following defines the version and build number for your application. -# A version number is three numbers separated by dots, like 1.2.43 -# followed by an optional build number separated by a +. -# Both the version and the builder number may be overridden in flutter -# build by specifying --build-name and --build-number, respectively. -# In Android, build-name is used as versionName while build-number used as versionCode. -# Read more about Android versioning at https://developer.android.com/studio/publish/versioning -# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. -# Read more about iOS versioning at -# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html version: 1.0.0+1 environment: @@ -29,7 +17,6 @@ dependencies: flutter_plugin_pdf_viewer: ^1.0.7 flutter_datetime_picker: ^1.3.8 flutter_local_notifications: ^1.4.4 - #checklist: ^0.1.3 slimy_card: ^1.0.4 expandable: ^2.2.0 url_launcher: ^5.4.10 @@ -55,8 +42,6 @@ dev_dependencies: flutter_test: sdk: flutter -# For information on the generic Dart part of this file, see the -# following page: https://dart.dev/tools/pub/pubspec # The following section is specific to Flutter. flutter: @@ -91,35 +76,4 @@ flutter: # The following line ensures that the Material Icons font is # included with your application, so that you can use the icons in # the material Icons class. - uses-material-design: true - - # To add assets to your application, add an assets section, like this: - # assets: - # - images/a_dot_burr.jpeg - # - images/a_dot_ham.jpeg - - # An image asset can refer to one or more resolution-specific "variants", see - # https://flutter.dev/assets-and-images/#resolution-aware. - - # For details regarding adding assets from package dependencies, see - # https://flutter.dev/assets-and-images/#from-packages - - # To add custom fonts to your application, add a fonts section here, - # in this "flutter" section. Each entry in this list should have a - # "family" key with the font family name, and a "fonts" key with a - # list giving the asset and other descriptors for the font. For - # example: - # fonts: - # - family: Schyler - # fonts: - # - asset: fonts/Schyler-Regular.ttf - # - asset: fonts/Schyler-Italic.ttf - # style: italic - # - family: Trajan Pro - # fonts: - # - asset: fonts/TrajanPro.ttf - # - asset: fonts/TrajanPro_Bold.ttf - # weight: 700 - # - # For details regarding fonts from package dependencies, - # see https://flutter.dev/custom-fonts/#from-packages + uses-material-design: true \ No newline at end of file