From e1792c4abd7133699c736bc3a73754b243eede07 Mon Sep 17 00:00:00 2001 From: "devops@bizgaze.in" Date: Wed, 29 May 2024 20:42:55 +0530 Subject: [PATCH] bizgaze dlls are updated --- Bizgaze.CRM.Companies.dll | Bin 136192 -> 136192 bytes Bizgaze.CRM.Contacts.dll | Bin 974336 -> 974336 bytes Bizgaze.CRM.Routes.dll | Bin 95232 -> 95232 bytes Bizgaze.CRM.Visitors.dll | Bin 132608 -> 132608 bytes Bizgaze.CRM.dll | Bin 198656 -> 198656 bytes Bizgaze.Communications.dll | Bin 414208 -> 414208 bytes Bizgaze.HRMS.Payroll.dll | Bin 482816 -> 482816 bytes Bizgaze.HRMS.dll | Bin 687616 -> 687616 bytes Bizgaze.Integration.Busy.dll | Bin 159232 -> 159232 bytes Bizgaze.Integration.Tally.dll | Bin 434688 -> 434688 bytes Bizgaze.Integrations.GST.dll | Bin 217088 -> 217088 bytes Bizgaze.PM.dll | Bin 296448 -> 296448 bytes Bizgaze.Paybacks.dll | Bin 268800 -> 268800 bytes Bizgaze.Support.dll | Bin 296448 -> 296448 bytes Bizgaze.TM.dll | Bin 279552 -> 279552 bytes Bizgaze.Transact.Accounting.dll | Bin 759808 -> 759808 bytes Bizgaze.Transact.Assets.dll | Bin 25600 -> 25600 bytes Bizgaze.Transact.Automation.dll | Bin 289792 -> 289792 bytes Bizgaze.Transact.Coupons.dll | Bin 36864 -> 36864 bytes Bizgaze.Transact.Estimates.dll | Bin 209408 -> 209408 bytes Bizgaze.Transact.Expenses.dll | Bin 164352 -> 164352 bytes Bizgaze.Transact.Integrations.dll | Bin 313856 -> 313856 bytes Bizgaze.Transact.Inventory.dll | Bin 1001984 -> 1001984 bytes Bizgaze.Transact.Invoices.dll | Bin 808960 -> 808960 bytes Bizgaze.Transact.Offers.dll | Bin 533504 -> 533504 bytes Bizgaze.Transact.Opportunities.dll | Bin 131584 -> 131584 bytes Bizgaze.Transact.Orders.dll | Bin 883200 -> 883200 bytes Bizgaze.Transact.Payments.dll | Bin 410112 -> 410112 bytes Bizgaze.Transact.PriceLists.dll | Bin 235008 -> 235008 bytes Bizgaze.Transact.Subscriptions.dll | Bin 249856 -> 249856 bytes Bizgaze.Transact.Taxes.dll | Bin 81408 -> 81408 bytes Bizgaze.Transact.Wallets.dll | Bin 77312 -> 77312 bytes Bizgaze.Transact.dll | Bin 1511424 -> 1511424 bytes SPRL.dll | Bin 280064 -> 280064 bytes 34 files changed, 0 insertions(+), 0 deletions(-) diff --git a/Bizgaze.CRM.Companies.dll b/Bizgaze.CRM.Companies.dll index 97ab97d335a2fa298e73b81b65fb4ad29dcd5225..990e78ef8edae98274ef595af445a9a87cb0d5cc 100644 GIT binary patch delta 114 zcmZoz!O^gSV?qbZA^%PD8+*3)FizPlusU*1Xid>lmz7RcFKhq26xnXDg>gX`i{j1C z|E6EzVhRwbUQnWwxb%_7GO0(gtdi#L(@nUUQWc=09cfTep!&Ld#_Ru{c<{;e66ZX- K?K`=d+&KWW>N8LP delta 114 zcmZoz!O^gSV?qZ@uYvrB#-6P`j8irXT(hxe&a8F!nVZbLbK7}V*6jvc7#D=G_``czF^9T6#Cn&T(P!-Opdgs}#brs(nQw@Aegmd`C)H^h7?Nn_h5@FF>GFa1O&a wi2#S$(VWs1iV}~fU%1AXq5u^Yh=z)S)L&8Povgyx|5I;QCG+->>wIh201r$%hyVZp delta 154 zcmZqJW8JXFdO`=wmj1qHjXkYBjIBLPtv$@GJuIy~tgSt4tv&3mJshn)oUJ`vtv%eW zJv>``czF^9xEbR(xVcyRPg>Mm<~V!mnf4WlyxUhK@*OE*N!~2oIKAK+Ux0vll1Fpu xx*Lw2k2&@;>i(EG{lYcA6a}cLq9;@osGd>7#noaVhn<8jca+2Skn4PF*Z}lIJv9IT diff --git a/Bizgaze.CRM.Routes.dll b/Bizgaze.CRM.Routes.dll index 01816e05fed606de38ad8dc15c6220d1879e42b3..8e91f78f7f75b8d6b3b7f5dd20038cd86861af1c 100644 GIT binary patch delta 114 zcmZp8!P@YGbwUSA&C@rt8+*3)Fcw${Xdl|~?9NJWj}C5aRd*fE=WrO#-6P`j0F|~C$c}}^p`#IX*uxz#;26ax3}|HGWHmRENF1K7>Qc~b7zzVF;# JmCe}30RW~5F)9E6 diff --git a/Bizgaze.CRM.Visitors.dll b/Bizgaze.CRM.Visitors.dll index e41b69e3591c2a4fd53da8c80b6b4f4c1f792698..dad1bd1c2124ca076887ffd0a5edb6f536244ba9 100644 GIT binary patch delta 114 zcmZqZ;b`dLn9#vexT@w>W6#ze#*FI%EQ|Aw@AJOr*s)jt>$R2NTDG&?V4R@Fa+H1d z-sv;`F$M^HKkB;3d!CP1r`Od+W8MD~rvLcIn4$m`o#hD?1*!ilDK$^jiGSgyFG>ry K*ZgN}VFLhtZ8xs~ delta 114 zcmZqZ;b`dLn9#wpsN8Z+W6#ze#*FI%dETl*Yq#0>HykRE|DM!ivz_Gz;{-L9ox3~s zOrPo30u9)5?FQM~J Kuldi|!Uh1rC^nz~ diff --git a/Bizgaze.CRM.dll b/Bizgaze.CRM.dll index 634f058196fb61cb5ba5e0ae640c32d95f88a5ee..a002a41bd1131e5de7e6ff90523e9f9c9437644f 100644 GIT binary patch delta 116 zcmZpez|$~+XF>@sraSy+3J_TNc$?_F7%QLt6{lO8n7*8yzTiKTrvg+o2PO(qpFGzvIC?*`h|9fS LE?YU7zq11X5X?C9 delta 116 zcmZpez|$~+XF>-{{kwvu#-7$5#;rX}5zhslP5<|n_s;@{?M$Ik>-nk?}B_2jc| z7Te!!VlA1@va7y-)$|lEwg3Tk_p9q05Bzi9Iz={2Zr9c8(~o$uWhp>KC&NTR>YWm% U*Uh>-FSEx+rhU7gH`^vQ03~%gumAu6 delta 126 zcmZozBH6G+azY1-*KDUbjXkYBjIBLPtv$@GJuF*$SOYc*7)NOxeipFMV`rd%1ed^b z@9l3kv6f6{`NmfIc6y2zTY$j2KLw8}-2=T_A5Zu*Q{c&y=|{ZSvJ{}A)~--dka~tC Vf|};1eg;kp=WyQc=gqc>4FIOZIKlt` diff --git a/Bizgaze.HRMS.Payroll.dll b/Bizgaze.HRMS.Payroll.dll index 0d54288db1ec9fd7cd1e938c08e8b5b0d5fa4629..e9f5a38d63d3dc07202d9a913d2f482b18114454 100644 GIT binary patch delta 129 zcmZqJBipb?c0vb>S$fK$#-7$5#?~ID)*j~89+uV~)~!8kJ}U)QH#<(K-MPterf=cn zR-S~6?Jricd8}c%=i)ePx=9#&fIzv#KKt_sB{?N*H^%0#x*h6;u?c ZUh1aoN~iNRo_5y Yn@OJ2QJ-Rb;jiHaYoG1h;p|`800BEYZvX%Q diff --git a/Bizgaze.HRMS.dll b/Bizgaze.HRMS.dll index 8f6f0242b3cab89b3158fbf94c4cdd1434cbc24e..5dba49fbc1268d7799c8d8d592eecf8b3cae4c9b 100644 GIT binary patch delta 138 zcmZqpquKCBb3zBpYiZ@)zWdvrFT=aLG+&{&y`L=&_0RnYgA*!Cu4o-7h79YF0#v*b0g*2vk1*oWzEL0SzKBb}h*9m{tq8cSW Nz9rlJ)0sB10RS7rGT{IK delta 117 zcmZp;!`X0$b3zA;^(x8hjXkYBj9Yt{HnJ7fUpCp_AQhopQrIs?=kI!PWWCs9?o;*hY delta 129 zcmZoTBGqt2YC;Fg(VrTd8+%%N7+ZUoT6>sVdstd~Shx1Dsl*7}KQ^n3EBvX`I$cTq zx~Ha3wjYRL6R>4TnwtA+`jwe%0RqSN_uc*VpU-2R!PT#`vp0rLH<`s&tN<0w$b*W4 Z)Zci$++fQoW&0pEFaPbwXR%qb0{|r7J(B`VN=wV0&5)TM;?A6}02TcJ69uWy3VWWgvbEI5 Ox8{}Y_Q&qbvK#;y+c>QN delta 120 zcmZozz}v8ZcR~kC@pARajXkYBjIBLPTYH!l_yy8)Sh?r#{NS_w!I8g9xBSrEzK5UL z#GEDfOyQR4U)-1j1SZ7?8!cbA$hp;M-qp})&f(KT+?n$gprXaBP*I?I6XE0DP48_@ QCNfStHgWr7cV<}*04#zH&Q;qZ zI9UQpS;}Xu+cJGk9ZP^f?}01pf{)dB@7c3waOYWnV^3=jV`~pnYY+3*9+o{E0vVfTv#NTj`|UaS!b3s-#E$I| zoGbyQEWaMLG)`Yr#}XjWvn7OeLx8RGT*XBJk_WFUP3Ng+aZ`YbD&K{Qg4DCb7VdUo Re=l{0CuQUIqI#A-HUL_;GYtR$ diff --git a/Bizgaze.Paybacks.dll b/Bizgaze.Paybacks.dll index 800033a2f60e81b1f0a329b60268d8cf4607150c..4ae555bb62808ee999b4a5f7297abe5833ca64aa 100644 GIT binary patch delta 120 zcmZqJBG9l!U_uAWikzIcjXkYBjIBLPTYH!%>=NimUA|^h;3W5XU!%g8#;j=HuCtrj zC5$Cv(yy)4O9WX01bWx5S$aWE#IJ8JlZQLkqcAeeK zE@3Rkbd07?FA-!35V$>eZ&&>lN2iv()|+;B?3_ORiXcmb0#vlg1u6oXSs delta 123 zcmZqZ5o+iWn$W>=Ez;|2V^3=jV`~pnYY+3*9+ny|fiFz`HFxPKcn{r^G#Ef6tdoD4@ zWUyqjUY;}kjTK9Pz`phgof%0tz1s5q%hDy@x=i=6W^q%1ik>iE(&~Hcxx-GU$EEAJ~8hTt{*D5_grF* z$zb6Na6T~ojTK9Pz#><1M%&2~9p~PO6@GCup=G*{HH(`9RP-ZE6r}!x%lRJ;>&0xA ObKU#3eUmkd9|r)FuQfve diff --git a/Bizgaze.Transact.Accounting.dll b/Bizgaze.Transact.Accounting.dll index 29065c97b3a4014f8af3abe17166e2830ca2529e..49b8927c8e0b8c0be0596f11aac039e9f77ace44 100644 GIT binary patch delta 141 zcmZqJpx3ZLZ$bylhH9ZljXkYBjIBLPtv$@GJuIy~tgSt4tv&3mJshn)oLhUiPD~L9 z%5t6Y$mWpa(#ygbo9i?WZBLoX#qo>f$U>v<(+m2!0|Z2qOQyXQGx40vv-g(#)3QI) mFZ6R)DnLbF3PVMK>dPzMOq{)xIp#4}4eR~wnG?9DvjYJ9IX?IR delta 141 zcmZqJpx3ZLZ$bylvH`4V0RoRI0+ZDk_BhWsW}9WSaZ2L! k3;o=c3NX=ls3=f9L+RNGp{9y`DJ2*3Z*R|>z&)KE0Et06H2?qr diff --git a/Bizgaze.Transact.Assets.dll b/Bizgaze.Transact.Assets.dll index bb306b172e6011ce62a6a7b0e339a9cf56f172f5..740dd4e961ff23d9be0a6c84bee407e31278c84c 100644 GIT binary patch delta 107 zcmZoT!PszuaY6@+fxYm&jXfbD0?YMR<;^oc?9Si9#Az|CN@?9Dkx+N6$GhHzxI2b^lF*)57zgVZ=M;O&ISP2 ChA_qe delta 107 zcmZoT!PszuaY6^nWwY1+V` CJ~L|o diff --git a/Bizgaze.Transact.Automation.dll b/Bizgaze.Transact.Automation.dll index 6a482eebfbb2201e7366db2aadb04852795136ad..441adabe34d95738d7040aee3653f7973c96fb6a 100644 GIT binary patch delta 119 zcmZp;A=q$3a6$)*lpNEt#-7$5#?~IDtv$>MHw2vg+P<@&sqoludCxXc-~0IXKR1{) zx>)At96mo?Bbg;YV2StRV_p$wJ$F@p^H=`I>NdS2nWa)5D%xoU6$Pok>2^=oB(vdh O-T4LE6;fCpumb=`A~tCN delta 119 zcmZp;A=q$3a6$*m#N(^qHukjkFt+wEZS7%BxFK-r-;6~bL3WN^I?rrPbSIZ>|8s*` zql-n;_T#SU8p$jH0)8bu>N$s9{JJF9tEoQTS2?{SnWa)5DtgWfDhg8nT~a(fU&i_E Oy~~@oE2OYIU7Bunz diff --git a/Bizgaze.Transact.Coupons.dll b/Bizgaze.Transact.Coupons.dll index 16e2d429c53c798a996e98f9d65debc25884e32a..fe089162adf2a30e23e480120d9fd4233b59363b 100644 GIT binary patch delta 107 zcmZozz|^pSX+j4}cv(&N#vYa;fmDU&Uk4_NJ2kS#T$bKbwQBQ%A_EbYNe|XOn|!4$ zK;Y<^6Ia>49B`Qa{o&m=w?pnvHfb+VfC?6fLj^&qeRoft@O$aiBTrNw?$~^!-G&1I DUDP{m delta 107 zcmZozz|^pSX+j4}&lZ)N8+%xa1o&q;yz}BdbjXkYBj9Yt{c3cursgaC&t$opFo$Qm9g?=|ew})J2iU?=9 zyNPAv^bK0f0Rj)C?j7>${o^wu?fGxl&+`hW3urT!DL_SSBA}um^`}x+?770cXg@dq N?`7MUX){N$0RYilezJ!^j}f_E!Pdsy824CZx6Z56cNtC zC^Glb^bK0f0RmrE&3y0oIL>j#IW75*lkTjaE}+d^rT`O-fQkau2QkiJekimmwaj*J MMDX@y+RRaG0Opf5YQ}Oit_ow{I~^ diff --git a/Bizgaze.Transact.Integrations.dll b/Bizgaze.Transact.Integrations.dll index 7cc25f95b1cc1cea858537afc312823b36dacb79..ef290940a95f86e34852e49696dd9c2a9b485b60 100644 GIT binary patch delta 123 zcmZpeBHS=VctQuum6G-E8hcuM7+ZUoT6>tc_OMJz5_p>yF7eqz&0!Yz^mX2^TxV@J zNM?Bu$D+TS^VM{bLo5LTM?B6tc_OMJz5}0*n)q?8P`&=hHzg+U3_rRC! z2FWZB;#it(+O|#?Im8kmkiYER?TU|QTxP2Ndv@q`;fv`dhgj+rprS`4p`t+brp3>N Uez3XozPObewtc(sVV1XS038}Y3jhEB diff --git a/Bizgaze.Transact.Inventory.dll b/Bizgaze.Transact.Inventory.dll index 2ab3bec17dbdbb1df66fe7f00f9f1fd08b49100b..ad1b23029b1dca38ef4c0a9933d730fb08114dd4 100644 GIT binary patch delta 154 zcmZpeV%spqc0vbB=_<{gjXkYBjIBLPtv$@GJuIy~tgSt4tv&3mJshn)oUJ`vtv%eW zJv>``cqdc}JkqT8DQ)BRUG?h0qGy+-FShGc@ov|t;`?x%W&3`~ZPOK;_yYv)T$#Tt xf$^R5gv&d)?x^1En%>~VU#0*R4Tgz=)LSX#UA%kY{Cs_mThF$OIrG0_0{}oIMr;58 delta 154 zcmZpeV%spqc0vaW``cqdc}M9qH^&a_b0abAaS%=Ye_o9#MPyxVoE_&ywG@x489>U0Gs{r~}AMUKiX x=brlPO_hp_4$gI*-r&SvrT`V~sfCIH)r;;)&51ev?V)7&EOW8#V$S@p*Z>BCKL-E+ diff --git a/Bizgaze.Transact.Invoices.dll b/Bizgaze.Transact.Invoices.dll index ae05a19745d941b2541d7093e3c544ea4e52ab9e..25169dd5307a180fb08f6c42e461e81b95ebfa66 100644 GIT binary patch delta 148 zcmZqJVA!z1a6$(QLyYFj#-7$5#?~ID)*j~89+uV~*47@j)*klO9*))?&ek5Ttv%cq zWCgxT`~Er3FX=e><~|dB3F8CpIda_FbL4nT3|Sh4*ndu6;?ENxFz?;c(^|5OjKsfy(s+CDviCzBljR0}<8 delta 148 zcmZqJVA!z1a6$)*RLG3GjXkYBjIBLPtv$@GJuIy~tgSt4tv&3mJshn)oUJ`vTYI=K z$O@cNkY7=l$z%rrm}We# diff --git a/Bizgaze.Transact.Offers.dll b/Bizgaze.Transact.Offers.dll index 805d057818c2287dfb6d8ee30d158a10feca967f..91c966c9a61e5a4707cd6b24ebef47957e628fa8 100644 GIT binary patch delta 132 zcmZoTq0n$bVL}JXS>3018hcuM7+ZUoT6>sVdstd~SX+D8w)U_a*b6LNSG2`EW3z9A zhOd{Tj#S`hQpMtNZj5(j2)8P*K4s cs3=f<%6l7OmS96wBlVU~$F_&caI9tr0OD#nLI3~& delta 132 zcmZoTq0n$bVL}IsR^qdk#-7$5#?~ID)*j~89+uV~*47@jtv&1p_5$&3BHT;Fm>gE+ zB;=EzlmidL#Y aMM3Isv0goYd*gA%G93%g?V&OptJwkRb~cj$ diff --git a/Bizgaze.Transact.Opportunities.dll b/Bizgaze.Transact.Opportunities.dll index 255f992206b7175eab489d198c9f9489b7ce17c7..a3f3fd88996ce338420a33e0d8aa83f5213df098 100644 GIT binary patch delta 114 zcmZo@;b>^#n9#wJ{j+^-W6#zeMwtTw53(2<&UQsPuQ{{%#yk&Mh3z{IFdndAN%eiR zc6!ZE#sC2)bJs@&%bqx|cTst8__^@8>34oIHYq?wC%=b^0@dp}&-t^#n9#w(@~YulW6#zeMwtTwJyRN%7)Jc`ZjtuA=dx(`-t9XMFdndA`8?%z z_w<^di~$0FChW}Kdu68oOntriv71g#n11IcW0L|@bbcgM6r}#Vy-o55M;YGgx1ag8 K*ZpE_Vg~@Ib2;|DVG)4w03Q~W1n@+-tv&PY9GwbZOHx}{MvjYIQU_l}P delta 151 zcmZqpV%qSH1@RiFt+wEwe~Q#_OP_}u(tNFwf3;L_HeZJaJKevwf1mt z?cv$OFR=LFi9=nl&3*Q;ypPOl-lp3gA;7aeLV(vIktNO|Yr^y?g}ea*_2)}>*NR

5oZmiAd#mQNtX<`;x?8*T^gWhr#R^c-9+)Ud{g1Z? U!d;`ET1m&Jm0R{$9$O`08tP%QUCw| delta 120 zcmZoz!`HBeZ$bwP_W{1`jXkYBjIBLPTYH#AI0S5#-`p=e`LOfc@a2=GufH+hzJY_e zp@pU5&e4z4O?sIF1m5=TpE7CXX6N4gXIIlQO{Jz!>1D1|fQo+Rg^GgI8#L^k?QAs5 PvS4L)!gk$0=F98=%o8{v diff --git a/Bizgaze.Transact.Subscriptions.dll b/Bizgaze.Transact.Subscriptions.dll index 37da0a48a4ad3c515f92fc1c7af4105630f921eb..aa1eb1ade8a728ecc9012ee4ed8f0ba1b05bc7f9 100644 GIT binary patch delta 120 zcmZozz~8Wde?kXKY=Xw!#-7$5#?~IDtv$>wQUdeyx5;qHYP&8H`Nh8^`-;qV1!?9t zYgi&~Pw1E~aDq8Nz=!|lmA${8I5zNRdoyx1Uz}cWg1JcnDtgcXDhgE3p;2)B6T_?k Q%SoSqyKEOa$^4ED0Hysik^lez delta 120 zcmZozz~8Wde?kWfW1!*9#-7$5#?~IDtv$>wQUVFN_5$4QCwMYyU~W=?iblaiLF)HB)7YRNEbR5C N^@H(tp_9z-*Z^p~GZp{< diff --git a/Bizgaze.Transact.Taxes.dll b/Bizgaze.Transact.Taxes.dll index fac526828cfa995f69eaf905e6524fa283010df8..6c4c8db90019ab3beb9a1d3daf20030764fac3b1 100644 GIT binary patch delta 114 zcmZqp!_x4FWkLrFui)upjXhg?7;P8@Jdc(>+8DghY3(I@f0tu-6Sm)AWOOiQIlcB} z-*g#M#sC4AP^oRt8y9&`Pun*0UrgSK={2T|Sqe~5>+4WapnATL_;Aa^pZRWP{{Pmq Koz0B#7drr^<29`S delta 114 zcmZqp!_x4FWkLswYxkmSjXhg?7;P8@cD`%7m+7>}ZGu<3_|?$NFWYZ0GCCNuxJ^C( zc)E-!V}Jm|y{Z>yq_o`HUCu>^oVfLCdW|V#mI72XjU6fqQvdV7hjYrC+Pk!$$ba0< JX2$r79RSQ+HTwVn diff --git a/Bizgaze.Transact.Wallets.dll b/Bizgaze.Transact.Wallets.dll index 3b85318650cc876e890078ab17de60a2d9571b98..4433a9cbdf02af8bbc2ce53e302eaff002bca877 100644 GIT binary patch delta 109 zcmZp;!_shvWkM%&+~)TidjkFl+%1u4nH;&yeaDtV75V4YL^r?rqoc{99ky}mbQv|q z00H}5$F&klm3-#p>CFCqxVLnAjT&Qt0#tO33{(`TUexwO@fEl18`+t=Z0)!6s55?H F0|3XiFrfed delta 109 zcmZp;!_shvWkM%&PWXw9Jpq3NA`4aO>^|5z%(!jQa5LxQ!#BqwoLjf^s55?H F0|2EyGDZLZ diff --git a/Bizgaze.Transact.dll b/Bizgaze.Transact.dll index 0eaa04f94c050b0b95cdfcdacec9cffd35968e91..699c29080c30f63dfa6e2ab773036b09969a1d81 100644 GIT binary patch delta 177 zcmZoz5YwsVdstd~SX+D8T6@@AdpKHqI9q$TT6?%# zdw5!Vcw2k;T6_3gdjwj01Y3KAT6=_Bdqi4$M7Q>cxvUX59OH01SM-q2)|5R-i{gD| zY=5vuY)v%FJT}Iy(YkLN#_zX4xa=Qh#-7$5#?~IDtv$>QcLYS+Ib;55d%4a2rKr65|^Ds+* OnGfHh?WgTnOxXb>t1^86 delta 119 zcmZqZ5p3uYoY28yUVr;xV^3=jV`~r7)*j}DI|84tMxBalWN?{$#c7InVM5GynY+wi z5|~AP6ipYlV+j;+>Dl+TY5rfw1%FH!it{YErkB{Um@7a<7bZYOfy#Zu`h1$r9@g<2 OM5RY;KW)ci$_@ZkJ~Isf